StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt

  • So, nochmal ne Frage ...

    Zitat


    (?(?=Tag)Tag 1|2)


    Zeigt mir im RegExBuddy bei folgendem String ein Match

    Zitat

    Tag2


    Eigentlich sollte doch die 2 nicht gematcht werden, immerhin springt die Kondition doch in den ersten Teil ? Per Debug sagt er mir auch, dass ein matchen failt, jedoch zeigt er es als gelb an und wenn man sich die Ergebnisse ausgeben lässt spuckt er das auch aus.
    Wo liegt da jetzt der Fehler ?

    Es gibt sehr viele Leute, die glauben. Aber aus Aberglauben.
    - Blaise Pascal

  • Hallo pee,
    das ist mir durchaus bewusst :)
    Deshalb musste ich ja im "then" Teil auch "Tag" mit schreiben. Jedoch sollte der "else" Teil eigentlich nicht angesprochen werden ? Oder verstehe ich da jetzt etwas falsch ?

    Es gibt sehr viele Leute, die glauben. Aber aus Aberglauben.
    - Blaise Pascal