Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 25.12.2010, 23:26
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от alexeis
а можно посмотреть для этого?
alert('<div class="foo" title="a>b">f(y)=x^2+3x</div>'.replace(/<("[^"]*"|[^>])+>/g, ''))

Но полноценный разбор html регулярным выражениям, конечно, не под силу.
Ответить с цитированием
  #12 (permalink)  
Старый 25.12.2010, 23:37
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 02.02.2011 в 15:34.
Ответить с цитированием
  #13 (permalink)  
Старый 25.12.2010, 23:39
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Gozar,
ты подогнал под конкретную строку, и оно случайно заработало.
alert('<div class="foo" title="a>b">f(y)=x^2+3x</div><i></i>'.match(/<div(.*)?>(.*)?</)[2]);
Ответить с цитированием
  #14 (permalink)  
Старый 25.12.2010, 23:39
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 02.02.2011 в 15:34.
Ответить с цитированием
  #15 (permalink)  
Старый 25.12.2010, 23:40
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 02.02.2011 в 15:34.
Ответить с цитированием
  #16 (permalink)  
Старый 25.12.2010, 23:42
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

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

<i><b>неправильная вложенность</i></b>
Ответить с цитированием
  #17 (permalink)  
Старый 25.12.2010, 23:46
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 02.02.2011 в 15:34.
Ответить с цитированием
  #18 (permalink)  
Старый 25.12.2010, 23:50
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 02.02.2011 в 15:34.
Ответить с цитированием
  #19 (permalink)  
Старый 25.12.2010, 23:54
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Gozar,
доказано доказано. Одним регулярным выражением правильность вложенности тегов определить невозможно.
Ответить с цитированием
  #20 (permalink)  
Старый 26.12.2010, 00:08
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

удалено.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 02.02.2011 в 15:34.
Ответить с цитированием
Ответ



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

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