Thread RE recursion (24 answers)
Opened by linuxCowboy at 2014-04-15 20:19

jan
 2014-04-17 07:08
#174825 #174825
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
2014-04-16T22:17:54 linuxCowboy
Eingabestring:
Code: (dl )
'<div > <div > </div><div > not_show_1 </div> </div> show_1 <div > <div > <div > not_show_2 </div> </div> </div> show_2'

Erwartete Ausgabe:
Code: (dl )
1
2
show_1
show_2

==>also alles in div-tags inklusive soll weg


Dafür brauchst Du nicht mal rekursion:
Code: (dl )
1
2
3
my $string = '<div > <div > </div><div > not_show_1 </div> </div> show_1 <div > <div > <div > not_show_2 </div> </div> </div> show_2';
$string =~ s!<div[^>]+>[^<]+</div>!!g while($string =~ m/<div[^>]+>/);
print $string . "\n";

=>
Quote
show_1 show_2

View full thread RE recursion