Регулярные выражения (regexp)

20 Мар 2008

Регулярные выражения (regexp)

Регулярные выражения (regexp, англ. regular expressions, жарг. регэкспы или регексы) — современная система поиска текстовых фрагментов в электронных документах, основанная на специальной системе записи образцов для поиска.

Вдогонку к моей заметке про регулярные выражения нашлось ещё несколько полезных ссылок на новые сервисы автоматической проверки и конструирования регэкспов.

  • Шпаргалка по регулярным выражениям — на стенку.
  • RegexPal: Скрипт, который позволяет на лету создавать и проверять паттерны регэкспов средствами JavaScript. Подсвечивает синтаксис и содержит подсказки. Кстати, этот скрипт можно сохранить — он работает независимо от сервера.
  • Regexp.ru: Проверяет регэкспы средствами PHP (preg_match_all).
  • Rexv.org и REGex Tester: Проверяют регэкспы средствами PCRE, POSIX или JavaScript.
  • Java Regexp: Проверяет регэкспы на Java.

Спонсор: Есть работа!: О кредитах на приобретение жилья человеческим языком.

Жилинский Владимир.






 

Alexey     .

Написано 20 марта 2008 года в 20:35


Давно дожидался такого сборника ссылок/шпаргалок. Регулярные выражение практикующему программисту необходимо, а для тех кто берётся за правку чужого кода от случая к случаю (как я) — полезны. Я вот никак не мог заставить разобраться себя с вопросом раз и навсегда, дошло до того, что собрал мини-библиотеку типовых выражений (вроде проверки адреса e-mail) и успокоился. Хороший повод снова заняться вопросом.

 

Жилинcкий Владимир     .

Написано 20 марта 2008 года в 23:07


А на эту мини-библиотеку глянуть можно ? :-)

 

SpaceFreak     .

Написано 21 марта 2008 года в 01:45


есть еще PCRE.ru — хотя представленные здесь сервисы, спокойно заменят этот

 

Жилинcкий Владимир     .

Написано 21 марта 2008 года в 08:48


Да, есть такой, и там, кстати, хорошая документация имеется.

 

Сергей     .

Написано 21 марта 2008 года в 09:39


Вот еще полезная статья:
http://www.egoroff.spb.ru/portfolio/apache/rewriteguide.html

 

Жилинcкий Владимир     .

Написано 21 марта 2008 года в 09:44


Ага, тут больше в сторону настройки mod_rewrite.

 

adw0rd     .

Написано 22 марта 2008 года в 00:37

 

Жилинcкий Владимир     .

Написано 22 марта 2008 года в 00:42


Чётко, тоже в список надо бы =)

 

Trybod     .

Написано 22 марта 2008 года в 02:13


Большое спс за статью и за ссылки. Помогли.

 

antoxa     .

Написано 22 марта 2008 года в 14:17


Спасибо огромное. Материалы очень помогли мне.

 

Владик     .

Написано 22 марта 2008 года в 18:19


Спасибо за линки, нашел реально стоящие ресурсы.

 

vasiatka     .

Написано 23 марта 2008 года в 19:43


Да с регулярными варажениями бывают проблемы. Все из-за недостаточности материалов. Скудная справка не охватывает всех возможностей. Особенно если поиск ведется, каким либо хитрым образом.

 

bublik     .

Написано 24 марта 2008 года в 12:42


Владимир, не нашел как с вами связаться, не хотите обменяться ссылками, вследствии может даже обзорами с моим блогом.
Можете ответить здесь, но лучше если в icq — 4996969.

 

sash-kan     .

Написано 24 марта 2008 года в 19:05


нда. даже интересно стало — хоть кто-нибудь вспомнит про книгу Фридла?
даже на pcre.ru (perl compatible regular expressions!!!), и то, упоминается _всего_ один раз, вскользь, да и само упоминание глубоко закопано.
куда катится этот мир…

 

Yukko     .

Написано 26 марта 2008 года в 09:43


Коли уже я являюсь спонсором поста, то проспонсирую еще чуток ;)
Мои две старые, но до сих пор актуальные статьи:
http://phpclub.ru/detail/article/regexp_1
http://phpclub.ru/detail/article/regexp_2

 

Жилинcкий Владимир     .

Написано 26 марта 2008 года в 09:47


Поправил ссылки :-)

 

Абсурдный Людь     .

Написано 2 апреля 2008 года в 15:06


Не подскажете регулярного выражения для любого 8-значного числа, а после него ещё символ табуляции…
заранее спасибо :)

 

Жилинcкий Владимир     .

Написано 2 апреля 2008 года в 15:19


[0-9]{8}\t
Кажется, так :-)

Оставить комментарий:

You must be logged in to post a comment.

© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.