Thread Regular Expression
(3 answers)
Opened by BrownWolf at 2003-08-30 22:24
Es ist schon länger her das ich was über Regular Expressions gelernt habe aber warum funktioniert folgende Zeile nicht?:
Code (perl): (dl
)
if ($data =~ /\".+<.+><(.+)><(.+)?>\" joined team \"(.+)\"/) { } Er soll das if() ausführen wenn bei der 2 Klammer irgendwas steht oder nichts. War es nicht so wenn man das in Klammern setzt und dahinter ein ? es nicht umbedingt vorkommen muss ? Aber es klappt dort nicht. Code (perl): ()
1 2 3 sub _{s;;xrqIpiql\\{}p{pl{R>rl{N{}gjwpkssq]>rl{N;;;*{{}=*{_};; ${{}={q{{{}}}=>[reverse+split+reverse+q;}{;]};${{}->{q{{{}}}}->[@{{}];} ${{}=reverse+_(q{{}}=>q{{}})^chr(30)x+length&_(q{{}}=>,q{{}})and+print; |