[ruby] regexp - ссылки в HTML
От: DemAS http://demas.me
Дата: 06.11.09 21:04
Оценка:
Есть HTML текст.
Нужно:
1. Заменить все ссылки в нем не обычный текст
2. Получить список ссылок.

Что у меня получилось:

s = "some <a href='sdas'>here</a> other <small>dadas</small>"
message = s.sub(/<a[\w\s=']*>/, '*').sub(/<\/a>/, '*')
puts message

re = /href=['"\w]*/
md = re.match(s)
puts md[0]


Работает, но это мой первый regexp поэтому интересуют более удачные варианты.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.