Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2011, 01:52
Новичок на форуме
Отправить личное сообщение для Gleb Посмотреть профиль Найти все сообщения от Gleb
 
Регистрация: 28.07.2011
Сообщений: 4

Регулярное выражение: любой символ, включая перевод строки
Задача: составить регулярное выражение, куда войдёт вся секция <head>...</head> html-документа. Составил выражение:
Код:
\<head\>(.*)\<\/head\>
Но оно не учитывает, что между тегами <head>...</head> может быть сколько угодно знаков перевода строки. Подскажите, пожалуйста: как решить эту проблему, и почему
Код:
\<head\>(.*|\n*)\<\/head\>
не помогает?
Ответить с цитированием
  #2 (permalink)  
Старый 28.07.2011, 01:56
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

\<head\>([\s\S]*)\<\/head\>


разумеется не забываем ставить модификатор m
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 28.07.2011 в 02:00.
Ответить с цитированием
  #3 (permalink)  
Старый 28.07.2011, 02:19
Новичок на форуме
Отправить личное сообщение для Gleb Посмотреть профиль Найти все сообщения от Gleb
 
Регистрация: 28.07.2011
Сообщений: 4

Ясно, спасибо. Значит, нужно было писать не
Код:
\<head\>(.*|\n*)\<\/head\>
а
Код:
\<head\>(.|\n)*\<\/head\>
Ответить с цитированием
  #4 (permalink)  
Старый 28.07.2011, 12:15
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Gleb,
"\r" еще.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сделать 1-й символ строки заглавным YISHIMITSY Общие вопросы Javascript 16 18.03.2015 21:47
Как удалить этот символ из строки? PAMAC Серверные языки и технологии 3 14.08.2010 17:27
регулярное выражение theo_ Общие вопросы Javascript 15 21.06.2010 10:29
Как удалить последний символ строки? PAMAC Events/DOM/Window 5 18.10.2009 15:01
регулярное выражение demi Общие вопросы Javascript 3 10.03.2009 13:10