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

Печать RSS
1570


Дух
0
#6 Держи +

Дух
0
А где взять харошие маны по регулярках? скоро на пенсию а я в них дуб-дубом smile
Пользуюсь шаблонами smile

Дух
0
T

Чатланин
0
Подскажите несколько регулярок
1. чтоб пропускало только цифры
2.буквы лат алфавита
3.все буквы и цифры
4 все буквы , цифры и нижнее подчоркивание заранее спасибо...

2000 лет д.н.э.
0
1 is_numeric() положительные и отрицательные
2 preg_match('|^[a-z0-9]+$|'.$string) Буквы и цифры
preg_match('|^[a-z0-9]+$|i'.$string) тоже но без учета регистра.
preg_match('|^[a-z0-9]+$|iu'.$string) тоже но без учета регистра и с учетом кодировки утф-8 (необходимо если еще и русские буквы а-я будешь пропускать)
3 preg_match('|^[a-z0-9\_]+$|'.$string) \- ставится перед спецсимволами что бы регулярка понимала их как знаки а не спецсимволы (-_.*/\* и так далее).
Вроде понятно и ни где не ошибся, сам не очень еще шарю в нихsmile
T

Чатланин
0
Спс большое...+1

2000 лет д.н.э.
0
Не за чтоsmile
подскажите где можно почитать про модификаторы?
Или тут фак напишите?
i- без учета регистра.
u- утф-8.
s- первое вхождение.
а дальше не знаю.. И где искать не знаю..

Землянин
0
U - жадность
Читать всем нубам -> http://maswap.ru/lib.php?act=read&id=150

2000 лет д.н.э.
0
Пипец. Не ощутил ответа на вопрос..
Нет там вообще ни слова про модификаторы. У меня и то информативнее статья валяется.:/

Пацак
0
s - это, вроде, "учитывать переносы строк"
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск