Comments 20
Своё — оно всегда лучше:) но для работы могу посоветовать вот этот редактор, он free и достаточно удобен: www.radsoftware.com.au/regexdesigner/
+1
а я регекспы чаще всего студийным поиском проверяю…
+1
Если у вас 3 режима, то лучше сделать их в виде вкладок.
Для чего повторять regex в «Match regex» если это все в блоке «Regex Expression»? Просто Match и Result.
Навскидку не вспомню, multiline и singleline не взаимоисключаемые варианты? Если до то это radio button.
Иногда удобно сделать области input и result справа и слева, тогда проще сопоставить ввод и вывод.
По функционалу:
При наведении на строки в Results можно в комментарии выводить найденные в строке параметры, в том числе именнованые если есть.
При вводе regex'a очень помог бы выбор из списка паттернов с внятным описанием как в указанном выше regexdesigner'e
Для чего повторять regex в «Match regex» если это все в блоке «Regex Expression»? Просто Match и Result.
Навскидку не вспомню, multiline и singleline не взаимоисключаемые варианты? Если до то это radio button.
Иногда удобно сделать области input и result справа и слева, тогда проще сопоставить ввод и вывод.
По функционалу:
При наведении на строки в Results можно в комментарии выводить найденные в строке параметры, в том числе именнованые если есть.
При вводе regex'a очень помог бы выбор из списка паттернов с внятным описанием как в указанном выше regexdesigner'e
+1
Посмотрите здесь:
gskinner.com/RegExr/ — комментарии и паттерны.
myregexp.com/ — вариант с вкладками.
www.pagecolumn.com/tool/regtest.htm и rejex.heroku.com/- описание (группировка) паттернов.
gskinner.com/RegExr/ — комментарии и паттерны.
myregexp.com/ — вариант с вкладками.
www.pagecolumn.com/tool/regtest.htm и rejex.heroku.com/- описание (группировка) паттернов.
+1
>>Если у вас 3 режима, то лучше сделать их в виде вкладок.
Я думал про вкладки, но решил сделать так, всем не угодишь.
>>Для чего повторять regex в «Match regex» если это все в блоке «Regex Expression»? Просто Match и Result.
По поводу лишнего «regex» согласен, по поводу «result» не совсем, так как не совсем понятно, что за result.
По секрету скажу, что «regex» в первом случае дописал так как место позволяло из за длинного «Result format:» и «Replace format:», чтобы места пустого не было :)
>>Иногда удобно сделать области input и result справа и слева, тогда проще сопоставить ввод и вывод.
Всем не угодишь, в большинстве редакторах интерфейс построен подобным образом, хотелось сделать интерфейс более привычным и простым.
>>При наведении на строки в Results можно в комментарии выводить найденные в строке параметры, в том числе именнованые если есть.
Спасибо, возможно реализую что-нибудь подобное.
>>При вводе regex'a очень помог бы выбор из списка паттернов с внятным описанием как в указанном выше regexdesigner'e
Возможно Вы правы, но я не захотел делать справку по рег.выражениям так как посчитал, что в интернете их с избытком и на всех языках.
Спасибо за Ваш комментарий.
Я думал про вкладки, но решил сделать так, всем не угодишь.
>>Для чего повторять regex в «Match regex» если это все в блоке «Regex Expression»? Просто Match и Result.
По поводу лишнего «regex» согласен, по поводу «result» не совсем, так как не совсем понятно, что за result.
По секрету скажу, что «regex» в первом случае дописал так как место позволяло из за длинного «Result format:» и «Replace format:», чтобы места пустого не было :)
>>Иногда удобно сделать области input и result справа и слева, тогда проще сопоставить ввод и вывод.
Всем не угодишь, в большинстве редакторах интерфейс построен подобным образом, хотелось сделать интерфейс более привычным и простым.
>>При наведении на строки в Results можно в комментарии выводить найденные в строке параметры, в том числе именнованые если есть.
Спасибо, возможно реализую что-нибудь подобное.
>>При вводе regex'a очень помог бы выбор из списка паттернов с внятным описанием как в указанном выше regexdesigner'e
Возможно Вы правы, но я не захотел делать справку по рег.выражениям так как посчитал, что в интернете их с избытком и на всех языках.
Спасибо за Ваш комментарий.
+1
На myregexp.com вкладки идут на уровне результата, а не ввода — то есть входные параметры фиксированы, интерфейс не перегружен и не дергается и кнопку Запуск можно сделать меньше.
>> По секрету скажу…
Про это и подумал в первую очередь :)
>> Всем не угодишь
Про вкладки это стандарт де факто, делать вкладки через кнопки не интуитивно :)
Про справа-слева, сверху-снизу — реализуется через Dock Manager (как в Visual Studio) и каждый может выбрать и на лету поменять как ему удобнее.
>> я не захотел делать справку по рег.выражениям
В том-то и смысл что это не только справка, но и набор паттернов — не надо вспоминать как пишется, что означает, нажал на нужный и не надо вбивать руками, проверять скобки и прочее…
>> По секрету скажу…
Про это и подумал в первую очередь :)
>> Всем не угодишь
Про вкладки это стандарт де факто, делать вкладки через кнопки не интуитивно :)
Про справа-слева, сверху-снизу — реализуется через Dock Manager (как в Visual Studio) и каждый может выбрать и на лету поменять как ему удобнее.
>> я не захотел делать справку по рег.выражениям
В том-то и смысл что это не только справка, но и набор паттернов — не надо вспоминать как пишется, что означает, нажал на нужный и не надо вбивать руками, проверять скобки и прочее…
0
>>Про вкладки это стандарт де факто, делать вкладки через кнопки не интуитивно :)
Согласен не совсем интуитивно, что нибудь придумаю, по секрету скажу это у меня вообще RadioButton-ы :), они интуитивны в плане переключения режимов, но я решил сделать для них стиль ToogleButton-ов :|
>>Про справа-слева, сверху-снизу — реализуется через Dock Manager (как в Visual Studio) и каждый может выбрать и на лету поменять как ему удобнее.
Я Вас услышал, думаю можно что-нибудь сделать, переделаю GUI посмотрю как это будет работать с резайзами окна, панелей и увеличением размеров шрифтов.
>>В том-то и смысл что это не только справка, но и набор паттернов…
Надо подумать, возможно что-то такое сделаю, главное сделать так, чтобы интерфейс не перегружало визуально.
Спасибо огромное за конструктивный диалог!
Согласен не совсем интуитивно, что нибудь придумаю, по секрету скажу это у меня вообще RadioButton-ы :), они интуитивны в плане переключения режимов, но я решил сделать для них стиль ToogleButton-ов :|
>>Про справа-слева, сверху-снизу — реализуется через Dock Manager (как в Visual Studio) и каждый может выбрать и на лету поменять как ему удобнее.
Я Вас услышал, думаю можно что-нибудь сделать, переделаю GUI посмотрю как это будет работать с резайзами окна, панелей и увеличением размеров шрифтов.
>>В том-то и смысл что это не только справка, но и набор паттернов…
Надо подумать, возможно что-то такое сделаю, главное сделать так, чтобы интерфейс не перегружало визуально.
Спасибо огромное за конструктивный диалог!
0
Для работы с RegExp'ами есть неплохая бесплатная программа Expresso
По возможностям немного уступает RegexBuddy, но в целом очень неплохая.
По возможностям немного уступает RegexBuddy, но в целом очень неплохая.
+5
Я понимаю, можно написать программу просто так, для развлечения, для души. Ну вот интересна тема, хочется написать — и все тут. Отлично!
Но зачем говорить, что платная программа дорого, а других нормальных нет? Во-первых, есть Expresso — отличная программа. Не настолько продвинутая, как RegexBuddy, но явно круче самодельных вариантов.
А во-вторых, если так все с лицензиями строго, а программу пользовать хочется, ну купите себе RegexBuddy и не мучайтесь. Я раньше точно так же купил на работу себе TotalCommander за свой счет. Просто потому что это удобно. И второй монитор за свои деньги поставил.
Но зачем говорить, что платная программа дорого, а других нормальных нет? Во-первых, есть Expresso — отличная программа. Не настолько продвинутая, как RegexBuddy, но явно круче самодельных вариантов.
А во-вторых, если так все с лицензиями строго, а программу пользовать хочется, ну купите себе RegexBuddy и не мучайтесь. Я раньше точно так же купил на работу себе TotalCommander за свой счет. Просто потому что это удобно. И второй монитор за свои деньги поставил.
+1
Я вас тоже понимаю, но мне зачастую не хочется запускать «студию» регулярных выражений в лице RegexxBuddy или другого аналога, думаю данное расширение имеет право на существование, не всем и не всегда нужен навороченный редактор рег.выражений.
Я не говорил, что RegexBuddy дорого, или что нет других нормальных программ. Полученное мною расширение не претендует на продвинутось или крутость, при разработке я делал акцент на простоту и удобство.
Я не говорил, что RegexBuddy дорого, или что нет других нормальных программ. Полученное мною расширение не претендует на продвинутось или крутость, при разработке я делал акцент на простоту и удобство.
0
попробОвать, а не про*бЫвать
0
-2
Sign up to leave a comment.
Расширение Regex Tester для Visual Studio 2010