Несколько полезных примеров регулярок, которые можно скопипастить по мере нужды. Также небольшая памятка по составлению и функциям.
Примеры шаблонов
Выражение | Совпадает |
---|---|
foo | Слово foo |
^foo | Начинается с foo |
foo$ | Кончается с foo |
^foo$ | Точное совпадение с foo |
[abc] | a, b или c |
[a-z] | Любая строчная буква |
[^A-Z] | Любой символ не в верхнем регистре |
(gif|jpg) | Совпадает либо gif либо jpeg |
[a-z]+ | Одна или более строчных букв |
[0-9.-] | Любое число, точка или минус |
^[a-zA-Z0-9_]{1,}$ | Любое слово, в котором как минимум одна буква, число или _ |
([wx])([yz]) | wy, wz или xy, xz |
[^A-Za-z0-9] | Любой символ (не буква и не цифра) |
([A-Z]{3}|[0-9]{4}) | Совпадает три буквы или четыре цифры |