Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]5975[/thread]

RegEx-Verstaendnisproblem

Tags: Ähnliche Threads

Leser: 2


<< >> 6 Einträge, 1 Seite
havi
 2003-12-18 14:54
#76500 #76500
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
Kann mir wer diese RegEx erklaeren?

Code: (dl )
1
2
map { $string =~ s/($_)(?:$|[\.\s]+)//ig }
qw { bla hallo tschuess };


Gruss
esskar
 2003-12-18 15:10
#76501 #76501
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
also... für alle Patterns (bla, hallo, tschuess) wird geprüft,

kommt es in $string vor ($_)
gefolgt von
- eventuell einem : oder nix mehr ?:$
- oder einer Folge von , und whitespaces |[\.\s]+

ersetzt wird case-insentivie und so oft es geht!
havi
 2003-12-18 15:23
#76502 #76502
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
Danke! Du hast mir sehr geholfen!
Ich habs einfach nicht verstanden! Totale Blockade!

Gruss
pq
 2003-12-18 16:02
#76503 #76503
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
[quote=esskar,18.12.2003, 14:10]gefolgt von
- eventuell einem : oder nix mehr ?:$[/quote]
nicht ganz. (?: a|b )
bedeutet a oder b, nix doppelpunkt (der gehört zum fragezeichen)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
havi
 2003-12-18 16:08
#76504 #76504
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
THX

Gruss
format_c
 2003-12-18 17:30
#76505 #76505
User since
2003-08-04
1706 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Richtig (?: ) Ist ist im Prinzip das selbe wie () nur captured es nicht den Treffer in einer Variable. Das ist der Unterschied zwischen Clustering and Capturing.

Gruß Alex
<< >> 6 Einträge, 1 Seite



View all threads created 2003-12-18 14:54.