Регулярки
Если вы можете, то объясните каждый символ след. фрагмента выражения :)
Код:
/(\w+)?(\b)?[тв]ы (\умная|молодец|хорошая|классная|прикольная)(\b)?(\w+)?/`
и какую роль играет первый символ след. фрагмента и первого символа верхнего фрагмента ?
Код:
./(\w+)?(\b)?какой (\комп)?(\проц)?(\винт)?(\b)?(\w+)?/`
Заранее благодарен :)
а точка во втором фрагм. в начале до / - error(PCRE)
:)
Цитата:
Originally posted by viktor_root
Читай на php.нет, еще есть манускрипты на эту тему
а точка во втором фрагм. в начале до / - error(PCRE)
:)
Читай на php.нет, еще есть манускрипты на эту тему
а точка во втором фрагм. в начале до / - error(PCRE)
:)
Цитата:
Originally posted by Web-master
Уважаемые, я не понимаю в этих регулярках :(
Если вы можете, то объясните каждый символ след. фрагмента выражения :)
и какую роль играет первый символ след. фрагмента и первого символа верхнего фрагмента ?
Заранее благодарен :)
Уважаемые, я не понимаю в этих регулярках :(
Если вы можете, то объясните каждый символ след. фрагмента выражения :)
Код:
/(\w+)?(\b)?[тв]ы (\b)?(\w+)?/`
и какую роль играет первый символ след. фрагмента и первого символа верхнего фрагмента ?
Код:
./(\w+)?(\b)?какой (\комп)?(\проц)?(\винт)?(\b)?(\w+)?/`
Заранее благодарен :)
(\w+)? не больше одной группы из более чем 1 букв (не более одного слова)
(\b)? граница слова (не больше одной)
[тв]ы - ты или вы (то же самое, что и (ты|вы))
(\умная|молодец|хорошая|классная|прикольная) - группы букв, составляющих слова из приведенных альтернатив (иными словами - одно из слов в скобках). Тока не знаю зачем бэкслэш (может очепятка?).
А дальше то же самое...
А насчет точки - не знаю, мож и надо, но я ни разу не встречал.
Цитата:
Originally posted by BIKTOP
(\w+)? не больше одной группы из более чем 1 букв (не более одного слова)
(\b)? граница слова (не больше одной)
[тв]ы - ты или вы (то же самое, что и (ты|вы))
(\умная|молодец|хорошая|классная|прикольная) - группы букв, составляющих слова из приведенных альтернатив (иными словами - одно из слов в скобках). Тока не знаю зачем бэкслэш (может очепятка?).
А дальше то же самое...
А насчет точки - не знаю, мож и надо, но я ни разу не встречал.
(\w+)? не больше одной группы из более чем 1 букв (не более одного слова)
(\b)? граница слова (не больше одной)
[тв]ы - ты или вы (то же самое, что и (ты|вы))
(\умная|молодец|хорошая|классная|прикольная) - группы букв, составляющих слова из приведенных альтернатив (иными словами - одно из слов в скобках). Тока не знаю зачем бэкслэш (может очепятка?).
А дальше то же самое...
А насчет точки - не знаю, мож и надо, но я ни разу не встречал.
-----------------------------------------------
Точка в рег - это \.
Цитата:
Originally posted by viktor_root
-----------------------------------------------
Точка в рег - это \.
-----------------------------------------------
Точка в рег - это \.
Я знаю. По всей видимости, здесь идет речь о точке перед регэкспом. Это конечно может быть и катенация строк с РВ, но кто его знает... (кроме авторо темы. Но судя по вопросу, поставленному им - он тоже не знает :) )
Всем спасибо за ответы :)