Placido
9.03.2013 - 20:11
Собственно, сабж.
Интерес не совсем праздный - просто мне в работе часто приходится использовать регулярки. Для этого я даже сделал онлайновый мини-редактор, в котором можно тестировать регулярные выражения, а также callback-функции. Кроме этого использую Notepad++, а также его плагин RegEx Helper. Notepad++ удобен, но его движок регулярных выражений не полностью соответствует PCRE.
А чем пользуетесь вы?
----
Уточню. Поскольку выбрать можно только один вариант, прошу выбирать тот способ, которым вы пользуетесь чаще всего.
Игорь_Vasinsky
9.03.2013 - 20:13
хм.. а я просто скриптом, правлю регулярку пока не достигнут нужный результат... а так я на phpDesigner7 - честно - для него даже понятия не имею где какие то плагины искать...
вообщем 1й вариант
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
головой тестирую. Там же лишь понимать логику надо и всё. Ну а слишком больших не довелось писать.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Winston
9.03.2013 - 20:19
AlmazDelDiablo
9.03.2013 - 20:29
Первый вариант.
_____________
Блог |
VK |
GitHub |
Twitch
Placido
9.03.2013 - 20:44
Winston, я слышал о RegexBuddy, но не пользовался. Также слышал, что он не поддерживает несколько очень полезных плюшек PCRE, в том числе:
- Описание подмасок в выражении DEFINE: (?(DEFINE))
- Рекурсию: (?R)
- Сслыки на подмаску: (?1)
- Сброс нумерации подмасок: (?|
Winston
9.03.2013 - 20:52
Цитата (Placido @ 9.03.2013 - 18:44) |
Также слышал, что он не поддерживает несколько очень полезных плюшек PCRE, в том числе:
|
Да. Есть такое, что не поддерживает.
Меня в нем пока все устраивает, т.к. "полезными плюшками" очень-очень редко пользуюсь.
http://gskinner.com/RegExr/ Самое лучше что пока есть в сети.Для меня
Placido
9.03.2013 - 21:07
Цитата (Winston @ 9.03.2013 - 19:52) |
Да. Есть такое, что не поддерживает. Меня в нем пока все устраивает, т.к. "полезными плюшками" очень-очень редко пользуюсь. |
Да, я тоже их использую редко. Рекурсивные подмаски типа (?R) вообще только на уровне теории, но DEFINE в последнее время - все чаще и чаще. А также изредка (?1).
Чаще всего тестирую просто в строке поиска Notepad++. Но иногда бывает, что выражение работает в Notepad++, но не работает в коде. Тогда приходится подключать все другие способы.
Один раз думал, что сойду с ума. Везде выражение работает, а в коде - национальная индейская изба. Оказалось, что проблема была в символе обратного слэша в регулярке. Я его просто экранировал, но, как выяснилось, в функциях preg_* в PHP символ обратного слэша обозначается четырьмя обратными слэшами. Подсказали на stackoverflow.
killer8080
9.03.2013 - 23:02
Первый вариант, но с не большой оговоркой, использую свой меленький скриптик дебага, php код запускаю прямо из textarea. В принципе использую его для проверки отработки небольших участков кода, ну и регулярок в том числе.
Zzepish
9.03.2013 - 23:08
на практике
Эли4ка
10.03.2013 - 04:30
только на какой-то конкретной задаче..
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.