регулярные выражения

Регулярные выражения Квадратные скобки -- что они означают

Квадратные скобки объединяют группу символов -каждый из которых является вариантом (то есть это не последовательность, а именно группа) -
например выражение

[abc]{3,}

означает что мы хотим найти строку где три раза и более встречается последовательность, к которую входят какие-то из букв a и/или b и/или c
то есть нам подойдут последовательности вроде:

abc
aaa
aab
aaabcc

и т.д.

php Регулярные выражения доллар бакс - что означает

доллар "привязывает" стоящий перед ним фрагмент регулярного выражения к концу строки

пример =

'%^(\w+)(/(\w+))?$%'

здесь фрагмент

(/(\w+))

- это символы в перед которыми стоит слэш (/...) - соотнесён с концом разбираемой строки , а фрагмент

 (\w+)

- с началом этой строки

php Регулярные выражения Знак вопроса ? -- что он значит

Знак вопроса ? в регулярных выражениях работает:

  1. Как квантификатор -- указывает число вхождений.
  2. Как символ управления жадностью квантификатора, например:
    <.*?>

    (о жадных и ленивых см. подробнее тут).

[!] Регулярные Выражения PCRE СПРАВОЧНИК - примеры: PHP, Java, Javascript, Python, Ruby, Apache

Этот справочник посвящён примерам регулярных выражений, пошедших из Перл-а т.е. стандарта PCRE.

Регулярные выражения онлайн

Проверить ваши регулярки онлайн можно тут:

Pages

Subscribe to RSS - регулярные выражения