Cheatsheet - шпаргалка по регам

judgefog

Мой дом здесь!
Регистрация
12 Авг 2006
Сообщения
486
Реакции
340
Во вложении
  • Anchors
  • Character Classes
  • POSIX
  • Assertions
  • Sample Patterns
  • Quantifiers
  • Special Characters
  • String Replacement
  • Groups and Ranges
  • Pattern Modifiers
  • Metacharacters

Дополнительно
PHP PCRE cheatsheet



{HIDE=1}
[button=http://www.scribd.com/doc/2971474/phppcrecheatsheet]Ссылка...[/button]
{/HIDE}
 

Вложения

  • regular-expressions-cheat-sheet-v2.pdf
    647,6 KB · Просмотры: 410
Последнее редактирование модератором:
Изучение программирования без знаний английского - тупиковый путь развития.
Как говорил один препод по C/C++ если вы ищете руссификатор для студии, тогда вы не с того языка начали учить основы программирования.

По русски, только под perl



Для просмотра ссылки Войди или Зарегистрируйся
если аглицкий не пугает - прилично полезного по теме

Добавлено через 5 минут
специально для ПЕРЛоводов:
Для просмотра ссылки Войди или Зарегистрируйся
кстати, именно этот синтаксис поддерживается в PHP, ИМХО здесь - симпатишнее и внятнее, чем в доке по PHP

О, даташиты отличные. Вот еще небольшая книжка для изучения такого, на первый взгляд несложного вопроса, как регулярные выражения.

Для просмотра ссылки Войди или Зарегистрируйся

Вот этим инструментом мне нравиться пользоваться оффлайн
Для просмотра ссылки Войди или Зарегистрируйся

Могу порекомендовать книгу:
Jan Goyvaerts and Steven Levithan "Regular Expressions Cookbook"

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

Раздел по изучению регулярок на Codeacademy - Для просмотра ссылки Войди или Зарегистрируйся

Для просмотра ссылки Войди или Зарегистрируйся is my favorite online test engine. It is the most complete.

Онлайн RegExp - Для просмотра ссылки Войди или Зарегистрируйся
Мануал на русском - Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование модератором:
основные правила составления регулярных выражений:
// - все регулярные рыраженяю заключаются в такие скобки
[123] - любой с перечисланных символов
[a-z] любая маленькая английская буква
|| - возвращает true при выполнении хоть 1 условия
[a-z || A-Z] - любая с английских букв, как большая так и маленькая
[0-9] - любое число
[0-8] - число от 0 до 8
^ - отрицание - означает каких символов не должно быть, в начале регулярного выражения - означает начало строки
$ - означает конец строки
[^a-z] - любой символ кроме англ букв маленьких
\ - используется для вывода спец символов
\/ - слеш как символ
\/b - символ \b - идет как символ а не как правило
. - любой символ
.* - любой символ повторяющийся любое кол раз, даже 0 раз
.+ - любой символ / группа символов повторяющийся 1 и более раз
.? - любой символ - о или 1 повторение
\. - точка как символ
\d - любая цифра
[a-z0-9] любая буква или цифра
\D - любой символ не число
\d{1,6} - любые цифры в количестве от 1 до 6
\d{1,} - любые цифры в количестве от 1 до беспонечности
1{3} - повторение цифры 1 в количестве 3 повторения
* - любое количество символов
*? - любое количество символов до первого совпадения следующего условия регулярного выражения

/регулярное выражение/i - i означает что регистр учитываться не будет

/регулярное выражение/x - x означает что пробелы учитываться не будут

/регулярное выражение/x - s модификатор по умолчанию

/регулярное выражение/x - m модификатор с многострочным поиском, например в искомой строке будет \n - он считается как переход на новую строку

если кто в курсе как выглядит уловие И - напишите в коменте плз.
 
Назад
Сверху