Регулярки на пхп

Polimer
На сайте с 01.09.2006
Offline
84
#71

Закинул в тему автора вопроса

bearman, можно. Решение естественно не совершенно, можно еще много добавить и оптимизировать.

Программные решения для бизнеса. (http://frontsoft.ru/) На заказ. Дорого.
Linkpusher
На сайте с 28.12.2007
Offline
176
#72
bearman:
DyaDya:
<a href="http://site.ru/dir to file/index.php">
эта ссылка в принципе невалидна, я думаю что некоторые браузеры даже оттрактовать ее не смогут

мозилла съела за милую душу. да и в принципе, большинство современных на сервак отправит правильный запрос, думаю.

bearman:
.*? dyfчале замените на [^>]+?

я трабл из примера не осиливаю:

bearman:
<a name="fakeanchor">лялял</a><a href=", оно и попадет под .*?

нужно ж ссылки достать. урл достанется, анкор достанется, якорь вылетит, но в принципе, да, вы правы, лишние совпадения — они лишние. 🍻

Точу ножи. Буквально. Есть отзывы. Заказать заточку в МСК и Подольске можно через Телеграмм.
[Удален]
#73

toxic steel, я просто хотел донести что такие "мелочи" наод учитывать, потом спасибо скажете, когда будете подобную задачу но с другими нужными результатами решать :) например анкоры парсить

Linkpusher
На сайте с 28.12.2007
Offline
176
#74

bearman, палюбасу, протупил, не оспариваю :)

J
На сайте с 08.06.2006
Offline
844
#75
bearman:
\S

а что значит большая \S

joost добавил 07.08.2009 в 12:17

preg_match_all("/<a[^>]*? href\s*=\s*(?:'|\")?(\S+?)(?:'|\")?[>|\s]/isU",$page,$links);

Почему не реагирует на (?:'|\")? - не вырезает ' и "

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий