Thread Reguläre Ausdrücke: richtig interpretieren
(6 answers)
Opened by Patrick at 2004-04-16 11:41
[quote=Knuddlbaer,16.04.2004, 10:05]
Code: (dl
)
(.+?)# matcht einen oder mehr Character (minimales Matching) und Captured diese in $1 Braucht man das ? da überhaupt ? Das .+ sagt aus das mindestens 1 beliebiges Zeichen folgen muss (bis unendlich) und ? sagt das es kein oder einmal vorhanden sein muss ?![/quote] Das ? hat eine andere Bedeutung wenn es hinter einem Multimatching Operator steht. Kommt auf die zu matchende Zeichen kette an und was genau gematcht werden soll. Das kleine Testscript sollte dir zeigen warum man da ? grauchen könnte: Code: (dl
)
1 use strict; Gruß Alex\n\n <!--EDIT|format_c|1082103383--> |