Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Тестер регулярных выражений (https://javascript.ru/forum/project/7969-tester-regulyarnykh-vyrazhenijj.html)

Riim 01.03.2010 06:06

Тестер регулярных выражений
 
Тестер регулярных выражений: http://realcode.ru/regexptester/ .
Пишите, если что не так работает, а то я немного говнокодил под конец и мало тестировал.

B@rmaley.e><e 01.03.2010 09:06

Проблема с \r — http://realcode.ru/regexptester/?56886b

Было бы неплохо не только подсвечивать найденный текст, но и выводить запомненные подстроки.

x-yuri 02.03.2010 05:31

а еще лучше трассировку добавить ;)

e1f 02.03.2010 14:05

трассировка регекспа? Ммм, а это мысль ;)

x-yuri 02.03.2010 18:02

есть пару программ. Сам почти не пользовался, но может там можно еще какие-нибудь интересные идеи взять

Tim 03.03.2010 00:38

Riim,
ещё бы возможность замену производить. Так очень удобно результат наблюдать - написал чтонибудь типа:
Код:

1-я группа: $1
2-я группа: $2
...

и смотришь что получается. The Regex Coach - вот неплохая программа, там и трассировка есть. Вней мне не нравится то, что размеры полей ввода оч не удобно изменять, и кописастить не удобно - Ctrl+C не пашет.

P.S.: Обратил внимание на расширение .aspx. Реально С# пишите? Или конспирация, чтобы начинающих хацкеров с толку сбить? ;)

e1f 03.03.2010 01:00

А, вставлю свои 5коп. :) Почему-то мне хватает perl -le "" ... :)

Kolyaj 03.03.2010 08:36

Ну и я вставлю свои копейки: после прочтения книги Фридла мне тестеры стали не нужны. Хотя всю и не осилил.

sergdev 03.03.2010 14:08

для таких серьезных вещей пишутся как правило test cases, потому что учесть все вещи невозможно в тестировании. а при детальном анализе спецификации по регуляркам можно составить test cases и потом быстро прогнать ваш движок

Riim 07.03.2010 09:21

Цитата:

Сообщение от B@rmaley.e><e
Проблема с \r — http://realcode.ru/regexptester/?56886b

в опциях добавил пункт "показывать переносы строк", по умолчанию отключен.


Цитата:

Сообщение от B@rmaley.e><e
Было бы неплохо не только подсвечивать найденный текст, но и выводить запомненные подстроки.

вроде хотел так сделать, а зачем передумал не помню, в общем сделал.


Цитата:

Сообщение от x-yuri
а еще лучше трассировку добавить

Цитата:

Сообщение от e1f
трассировка регекспа? Ммм, а это мысль

использовать встроенный в js движок регэкспов для этого вряд ли получится, а тратить полжизни на написание своего что-то не хочется :) .


Цитата:

Сообщение от x-yuri
есть пару программ. Сам почти не пользовался, но может там можно еще какие-нибудь интересные идеи взять

Regex Coach видел уже, пару раз пригодился даже, RegexBuddy по скриншотам вроде что-то интересное, только не хочет устанавливаться, ошибку выдает :( , во вторник еще на работе попробую.


Цитата:

Сообщение от Tim
Обратил внимание на расширение .aspx. Реально С# пишите? Или конспирация, чтобы начинающих хацкеров с толку сбить?

сначала на VB.NET писал, потом на C# переучился.


Цитата:

Сообщение от e1f
Почему-то мне хватает perl -le "" ...

на другом форуме посоветовали perl-овский движок регэкспов на js переписать, я сказал, что тормозить сильно будет, но мне не верят. Я вообще-то и сам не уверен, но если учитывать что все это должно будет срабатывать при каждом keydown, да и текста может много быть, скорей всего вообще намертво зависать будет.


Цитата:

Сообщение от Kolyaj
после прочтения книги Фридла мне тестеры стали не нужны. Хотя всю и не осилил.

в основном на учащихся рассчитано.


Цитата:

Сообщение от sergdev
быстро прогнать ваш движок

моего движка нет, используется встроенный в js.


Часовой пояс GMT +3, время: 04:24.