#3932From:Alexey Vissarionov
To:Evgeny Chevtaev
Date:04-08-2021 12:20:00
Subj:про regexp
Доброго времени суток, Evgeny!
04 Aug 2021 08:09:38, ты -> All:

EC> Подскажите, граждане, как в сабжах приоритеты (или как оно
EC> по-умному называется) делать? Есть переменная с многострочным
EC> html, где вложенные div'ы:
EC> <html>
EC> Всякая хрень
EC> <div>Почта: васян@домен</div>
EC> <div>Телефон: 123</div>
EC> Всякая хрень
EC> </html>
EC> Hадо почту выкорчевать. Делаю "$body =~ s/.*Почта:\s(.*)<\/div>/$1/",
EC> получаю вырезку до последнего div. Как до первого оно делается?
EC> Помню, что на эту тему тут пробегал научный труд, но не нашёл того
EC> письма.

Как написано, так и работает... Напишешь вместо .* хотя бы [^<]+ - будет работать по-другому.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Лотерея (сущ.): форма налога на незнание теории вероятности
--- /bin/vi
* Origin: ::1 (2:5020/545)
SEEN-BY: 5020/545 1042 4441 6090/1
PATH: 5020/545 4441 1042 6090/1