Frage zu Regx in Java
-
hallo, warum findet der regex "A.+?" in einem eingabestring "AbcAbc" nur "Ab"? ich komm nicht drauf. also "A.?c" fndet Abc, ist auch klar, da ".?" auf jeden buchstaben (also b) passt.
DANKE!!!!
[ Dieser Beitrag wurde am 17.01.2003 um 13:00 Uhr von Devil667 editiert. ]
-
Na der regex Guru bin ich leider ganz und gar nicht, aber ein wenig kann ich schon sagen...
Ein "." passt auf jedes Zeichen.
"+" und "" geben die Multiplizität an.
"+" 0 oder 1
"" 0 bis beliebig viele
"?" kenn ich nicht.BITTE!!!
-
hi, jaja, wusste ich schon...? bedeutet übrigens {0,1}. also o mal oder 1 mal. aber ich versteh halt nicht, was dahintersteckt.
gruss