Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Нужно разъяснение!

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Rus88
Отправлено: 22 Марта, 2010 - 21:18:18
Post Id



Гость


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2009  


Помог: 0 раз(а)

[+]


Общий принцип я понял, но некоторые символы не понятно, объясните посимвольно пжл
 
 Top
movEAX
Отправлено: 22 Марта, 2010 - 21:28:49
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




| - начало регулярного выражения
, - искомый элемент содержит запятую
[ ... ] - в скобках как правило описывается множество элементов которое может быть, т.е. к примеру [A-BZL] данное множество содержит элементы от А до B плюс Z и L
\s - пробельный символ
[\s] - это сочетание в данном случае бессмыслено, можно обойтись просто \s
* - предшествующий элемент повторяется 0 или более раз, т.е. запись типа \s* гласит о том ,что пробелов может быть хоть 100, а может и не быть совсем.
\) - экранированная скобка, является просто скобкой в данном случае.
l - конец регулярки
i и s - модификаторы


-----
армия.. самое убогое место
 
 Top
Rus88
Отправлено: 22 Марта, 2010 - 21:31:52
Post Id



Гость


Покинул форум
Сообщений всего: 85
Дата рег-ции: Авг. 2009  


Помог: 0 раз(а)

[+]


movEAX пишет:
| - начало регулярного выражения
, - искомый элемент содержит запятую
[ ... ] - в скобках как правило описывается множество элементов которое может быть, т.е. к примеру [A-BZL] данное множество содержит элементы от А до B плюс Z и L
\s - пробельный символ
[\s] - это сочетание в данном случае бессмыслено, можно обойтись просто \s
* - предшествующий элемент повторяется 0 или более раз, т.е. запись типа \s* гласит о том ,что пробелов может быть хоть 100, а может и не быть совсем.
\) - экранированная скобка, является просто скобкой в данном случае.
l - конец регулярки
i и s - модификаторы


А что означает модификаторы и нужны ли они воопще?, и можно скинуть линк на объяснение всех символов в регулярных выражениях, заранее благодарен
 
 Top
A.N.R.I
Отправлено: 22 Марта, 2010 - 21:50:50
Post Id



Гость


Покинул форум
Сообщений всего: 122
Дата рег-ции: Март 2009  
Откуда: Вінницька обл.


Помог: 0 раз(а)






-----
 
 Top
kochan10
Отправлено: 22 Марта, 2010 - 23:40:48
Post Id


Гость


Покинул форум
Сообщений всего: 118
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB