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


Anmelden zum Antworten