|
|
|
| Помогите пожалуйста розобраться, прочитал про регулярные выражения, несовсем понятент вот такой код eregi("^[a-zA-Z0-9]+@[a-zA-Z0-9]+\.[a-z]+$","$email")).А конктретно не понятно о знаке + и знаках ^ и $.как в строке вычисляеться где конец а где начало. | |
|
|
|
|
|
|
|
для: Богданн
(01.05.2011 в 16:37)
| | Начала строки соответствует первому символу строки, а конец - последнему. Для обозначения этих положений в регулярных выражениях используются символы ^ и $ соответственно. Символ + означает, что символ, расположенный перед ним может встречаться один или более раз. | |
|
|
|
|
|
|
|
для: cheops
(01.05.2011 в 17:07)
| | Спасибо | |
|
|
|
|
|
|
|
для: cheops
(01.05.2011 в 17:07)
| | А зачем круглые скобки в регулярных выражениях?? | |
|
|
|
|
|
|
|
для: Богданн
(01.05.2011 в 17:40)
| | Они выполняют двойную функцию, во-первых группируют элементы, чтобы к ним можно было применить модификаторы вроде того же +. Во-вторых на них потом можно ссылаться, это особенно удобно при заменах, когда части регулярных выражений должны участвовать в выражении замены. | |
|
|
|