Pull to refresh

Comments 20

Спасибо за линк, по скрину интерфейс немного не обычно скомпонован, поставлю посмотрю, может какие идеи позаимствую :)
а я регекспы чаще всего студийным поиском проверяю…
Там же какой-то «не нормальный» синтаксис.
ну есть гемор с бэкрефами да
Если у вас 3 режима, то лучше сделать их в виде вкладок.
Для чего повторять regex в «Match regex» если это все в блоке «Regex Expression»? Просто Match и Result.
Навскидку не вспомню, multiline и singleline не взаимоисключаемые варианты? Если до то это radio button.
Иногда удобно сделать области input и result справа и слева, тогда проще сопоставить ввод и вывод.

По функционалу:
При наведении на строки в Results можно в комментарии выводить найденные в строке параметры, в том числе именнованые если есть.
При вводе regex'a очень помог бы выбор из списка паттернов с внятным описанием как в указанном выше regexdesigner'e
>>Если у вас 3 режима, то лучше сделать их в виде вкладок.
Я думал про вкладки, но решил сделать так, всем не угодишь.

>>Для чего повторять regex в «Match regex» если это все в блоке «Regex Expression»? Просто Match и Result.
По поводу лишнего «regex» согласен, по поводу «result» не совсем, так как не совсем понятно, что за result.
По секрету скажу, что «regex» в первом случае дописал так как место позволяло из за длинного «Result format:» и «Replace format:», чтобы места пустого не было :)

>>Иногда удобно сделать области input и result справа и слева, тогда проще сопоставить ввод и вывод.
Всем не угодишь, в большинстве редакторах интерфейс построен подобным образом, хотелось сделать интерфейс более привычным и простым.

>>При наведении на строки в Results можно в комментарии выводить найденные в строке параметры, в том числе именнованые если есть.
Спасибо, возможно реализую что-нибудь подобное.

>>При вводе regex'a очень помог бы выбор из списка паттернов с внятным описанием как в указанном выше regexdesigner'e
Возможно Вы правы, но я не захотел делать справку по рег.выражениям так как посчитал, что в интернете их с избытком и на всех языках.

Спасибо за Ваш комментарий.
На myregexp.com вкладки идут на уровне результата, а не ввода — то есть входные параметры фиксированы, интерфейс не перегружен и не дергается и кнопку Запуск можно сделать меньше.
>> По секрету скажу…
Про это и подумал в первую очередь :)
>> Всем не угодишь
Про вкладки это стандарт де факто, делать вкладки через кнопки не интуитивно :)
Про справа-слева, сверху-снизу — реализуется через Dock Manager (как в Visual Studio) и каждый может выбрать и на лету поменять как ему удобнее.
>> я не захотел делать справку по рег.выражениям
В том-то и смысл что это не только справка, но и набор паттернов — не надо вспоминать как пишется, что означает, нажал на нужный и не надо вбивать руками, проверять скобки и прочее…
>>Про вкладки это стандарт де факто, делать вкладки через кнопки не интуитивно :)
Согласен не совсем интуитивно, что нибудь придумаю, по секрету скажу это у меня вообще RadioButton-ы :), они интуитивны в плане переключения режимов, но я решил сделать для них стиль ToogleButton-ов :|

>>Про справа-слева, сверху-снизу — реализуется через Dock Manager (как в Visual Studio) и каждый может выбрать и на лету поменять как ему удобнее.
Я Вас услышал, думаю можно что-нибудь сделать, переделаю GUI посмотрю как это будет работать с резайзами окна, панелей и увеличением размеров шрифтов.

>>В том-то и смысл что это не только справка, но и набор паттернов…
Надо подумать, возможно что-то такое сделаю, главное сделать так, чтобы интерфейс не перегружало визуально.

Спасибо огромное за конструктивный диалог!
Для работы с RegExp'ами есть неплохая бесплатная программа Expresso
По возможностям немного уступает RegexBuddy, но в целом очень неплохая.
Regex Editor как расширение для студии — это интересно, обязательно попробую.
Для себя тоже писал тулзу. Вот линк кому интересно
Я понимаю, можно написать программу просто так, для развлечения, для души. Ну вот интересна тема, хочется написать — и все тут. Отлично!
Но зачем говорить, что платная программа дорого, а других нормальных нет? Во-первых, есть Expresso — отличная программа. Не настолько продвинутая, как RegexBuddy, но явно круче самодельных вариантов.
А во-вторых, если так все с лицензиями строго, а программу пользовать хочется, ну купите себе RegexBuddy и не мучайтесь. Я раньше точно так же купил на работу себе TotalCommander за свой счет. Просто потому что это удобно. И второй монитор за свои деньги поставил.
Я вас тоже понимаю, но мне зачастую не хочется запускать «студию» регулярных выражений в лице RegexxBuddy или другого аналога, думаю данное расширение имеет право на существование, не всем и не всегда нужен навороченный редактор рег.выражений.

Я не говорил, что RegexBuddy дорого, или что нет других нормальных программ. Полученное мною расширение не претендует на продвинутось или крутость, при разработке я делал акцент на простоту и удобство.
А как его запустить после установки? Как оно себя проявляет?
Sign up to leave a comment.

Articles