Здравствуйте, adontz, Вы писали:
A>Понадобилось поотлаживать регулдярные выражения для .Net
A>RxToolkit куда-то потерялся, Regulator скачать не удалось (sourceforge.net был в дауне), утилитка Regex BuilderАвтор: VladD2
Дата: 09.07.05
так и не вышла из стостояние беты и падала на моих выражениях. Вобщем оставался только один путь
Подниму, пожалуй старую темку, ибо нравится мне графическое оформление этой тулзы.
Неправильно отображает такой регэксп:
enum\s+MSG_Messages(?:\s*|\/\*.*?\*\/|\s*\/\/.*$)*{(?:\s*|\/\*.*?\*\/|\s*\/\/.*$)*(?:(?<msg>MSG_\w+)(?:\s*|\/\*.*?\*\/)*?,(?:\s*|\/\*.*?\*\/|\s*\/\/.*$)*)+(?<msg>MSG_MAX)\s*}\s*;
Включена опция "Multiline"
Тестовый текст:
// test
enum MSG_Messages /**/
/**/
// sss sss
{ //
/**/
MSG_MainDlg_UpdateMode,MSG_Other,
MSG_MainDlg_ScheduledTasks /* sss */, /**/ // mmme MSG_DDD,
// Scab tash
MSG_Error_Require_Administrator_Rights, // jjj
MSG_Error_Previuos_Instance_Is_Runnung,
MSG_Error_Require_Windows2000_Or_Later,
// sss
/* ddd текст */
MSG_MAX
};
Скрин Expresso 3.0
В трейсере 3.1 — пусто.