| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Поиск ip адреса в тексие |
| Автор: seventy 24.9.2006, 21:24 |
| Имеется текст содержащий некоторое количество ип адресов, как при помощи рег выражений все эти адреса достать? |
| Автор: nitr 24.9.2006, 23:15 | ||
=) самое простое
|
| Автор: DiverD 25.9.2006, 10:13 | ||
Это проще =))
|
| Автор: Danissimo 25.9.2006, 10:21 |
| а так: /(\d{1,3}(?:\.\d{1,3}){3})/g |
| Автор: nitr 25.9.2006, 10:41 |
| Danissimo, так дольше! и ресурсов больше и НЕЧИТАБЕЛЬНО, можешь сам проверить, по каким причинам, я не выяснял, поэтому и не юзаю, ты бы такое указал |
| Автор: amg 25.9.2006, 11:53 | ||
А можно еще извратиться и дополнить проверкой на правильность (см. код nitr)
|
| Автор: DiverD 25.9.2006, 12:07 | ||
А еще вот так:
=)) |
| Автор: Danissimo 25.9.2006, 12:08 |
| nitr, чесно говоря не понял, задаешь ли ты вопрос. Если да, то я его не понял. Я рассуждаю так: регулярные языки -- такие языки, которые могут быть распознаны конечным автоматом. Главное -- по регулярному выражению построить автомат. По регулярному выражению строится простейший автомат, более того, он линейный. Так что не вижу проблем. |