|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Lunkov 2:5055/201.26 03 Sep 2002 22:23:48 To : All Subject : regexp -------------------------------------------------------------------------------- Как найти текст, находящийся между <abc> и </abc>? Жел-но через сабж, но приветствуется любой способ. $a=" q a <abc> a b c d e f </abc> w s "; Получается только: $a =~ s/[\S\s]+(?=(<abc>))//i; $a =~ s/(?<=(<\/abc>))[\S\s]+//i; Hо это не работает, если текст повторяется. Должен искаться весь текст во всех повторяющихся тэгах. Sincerely yours, Alex --- Linux - suxx, FreeBSD - rulez! * Origin: Люди всегда будут такими, какими делают их женщины. (2:5055/201.26) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/169933d751147.html, оценка из 5, голосов 10
|