Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2009, 10:33
Новичок на форуме
Отправить личное сообщение для kozakmamai Посмотреть профиль Найти все сообщения от kozakmamai
 
Регистрация: 28.10.2009
Сообщений: 3

Получить подстроку силами RegExp
Добрый день!
Помогите плиз. решить задачу.
Есть строка:
var str = "string <em>substring<em>substring</em>substring</em> xxx substring xxx <em>substring</em> xxx <em>substring</em>";

Необходимо используя регулярное выражение, выбрать из представленной строки подстроки (выделены underline):

str = "string <em>substring<em>substring</em>substring</em> xxx substring xxx <em>substring</em> xxx <em>substring</em>";

То-есть необходимо выделить содержимое самых внешних тегов <em>
Выражение, к которому я додумался:
pattern = /\<em\>(.*?)\<\/em\>/g;

Проблемы не решает, поскольку не выбирает вложенности.
Заранее спасибо!

Последний раз редактировалось kozakmamai, 28.10.2009 в 10:48.
Ответить с цитированием