многострочный поиск в регулярных выражениях
text = text.replace(/<\/div>\r(<\/div>)^/img ,"2");
не пойму как заставить это работать , т.е. нужно в тексте отловить два подряд закрывающихся дива , второй с новой строки , к сожалению не нашел примеров по многострочному поиску в регулярных выражениях , может кто подскажет ?...
"Наконец, опция многострочного поиска позволяет проводить сопоставление с образцом строкового выражения, состоящего из нескольких строк текста, соединенных символами разрыва строки. По умолчанию, сопоставление с образцом прекращается, если найден символ разрыва строки. Данная опция преодолевает указанное ограничение и обеспечивает поиск образца по всей исходной строке. Она также влияет на интерпретацию некоторых специальных символов в регулярных выражениях, а именно: Обычно символ ^ сопоставляется только с первым элементом строки. Если же опция многострочного поиска включена, то он также сопоставляется с любым элементом строки, которому предшествует символ разрыва строки. "
Последний раз редактировалось smollvrn, 11.06.2010 в 19:58.
|