Thread regulärer ausdruck richtig? (17 answers)
Opened by Gast at 2006-11-29 12:26

renee
 2006-11-29 22:50
#72066 #72066
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=PerlProfi,29.11.2006, 21:25]Und bei:
Code: (dl )
$inhalt =~ s/<.+?>/ /g;
kannst du '+?' durch '*' ersetzen.[/quote]
Nein, Stichwort "Gierig"...

+? ist nicht gierig, nimmt also den kleinsten Match
* ist gierig, nimmt den längsten Match...

Außerdem bedeutet das +, dass mindestens 1 Zeichen zwischen < und > sein muss, bei * nicht.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread regulärer ausdruck richtig?