Когда-то с сайта (который сейчас не открывается) скачивала шпаргалку по регулярным выражениям. Кто в свое время не скачал — выкладываю, берите:
Чтобы научиться работать с регулярными выражениями, надо практиковаться в их составлении, а не просто читать теорию. К тому же, для различных инструментов, работающих с ними, будут свои особенности. Поэтому советую: те выражения, которые будете использовать в Delphi, именно там и проверять.
Для проверки регулярных выражений, написанных для использования на php или perl, существуют online-сервисы. Так что можете проверить свои выражения там.
Например, сервис RegexPal.com.
Хм, пользуюсь регулярными выражениями давно, но как то не подумал что есть онлайн валидаторы.. Спасибо, попробую.
ОтветитьУдалитьСпасибо за шпаргалку. :))
ОтветитьУдалитьВот - еще несколько
ОтветитьУдалитьRegexp.ru - простая форма, два поля (сам regexp и текстовая область для ввода строки для проверки). Проверяется через preg_match_all.
Rexv.org - сервис проверки регулярных выражений на AJAX. Три вычислителя регулярных выражений на выбор - здесь кроме PCRE, как в предыдущем случае, у нас есть POSIX и JavaScript.
Regexpal.com - только проверка javascript регулярных выражений, на английском.
fileformat.info - проверка на Java, на английском.
regextester.com - на английском. Есть все: RCPE, POSIX и JavaScript
И вот - еще: http://regexpr.ru/ (там, кстати, и шпаргалка есть, заодно).
ОтветитьУдалить