Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   перенесено из [Работа] (https://javascript.ru/forum/offtopic/14038-pereneseno-iz-%5Brabota%5D.html)

Kolyaj 25.12.2010 23:26

Цитата:

Сообщение от alexeis
а можно посмотреть для этого?

alert('<div class="foo" title="a>b">f(y)=x^2+3x</div>'.replace(/<("[^"]*"|[^>])+>/g, ''))

Но полноценный разбор html регулярным выражениям, конечно, не под силу.

Gozar 25.12.2010 23:37

удалено.

Kolyaj 25.12.2010 23:39

Gozar,
ты подогнал под конкретную строку, и оно случайно заработало.
alert('<div class="foo" title="a>b">f(y)=x^2+3x</div><i></i>'.match(/<div(.*)?>(.*)?</)[2]);

Gozar 25.12.2010 23:39

удалено.

Gozar 25.12.2010 23:40

удалено.

Kolyaj 25.12.2010 23:42

Нет не с потолка. Проверку правильной вложенности тегов регулярными выражениями не сделать.

<i><b>неправильная вложенность</i></b>

Gozar 25.12.2010 23:46

удалено.

Gozar 25.12.2010 23:50

удалено.

Kolyaj 25.12.2010 23:54

Gozar,
доказано доказано. Одним регулярным выражением правильность вложенности тегов определить невозможно.

Gozar 26.12.2010 00:08

удалено.


Часовой пояс GMT +3, время: 14:44.