Da Sie bereits wissen, was unredliches Verhalten ist, werde ich das nicht noch einmal erklären.
Es hängt davon ab, was kommt après les (.*?)
- Das ist der Grund für ein unfreundliches Verhalten.
Interessanterweise bedeutet dies, dass eine Regex in der Form /(.*?)/
macht nicht viel Sinn - denn wie kann man faul sein, wenn man sowieso alles abgleicht?
Wenn Sie versuchen, diese Regex z.B. in Regexr wird es nicht einmal kompiliert, weil es Unsinn ist.
Nur wenn Sie etwas hinter die Gruppe setzen, ergibt Ihre Regex irgendeinen Sinn. Ich bin mir nicht sicher, ob alle Rege-Engines hier das Gleiche tun wie Regexr und diese Regex nicht akzeptieren.
Wenn Sie also etwas bis zu einem bestimmten Zeichen abgleichen wollen, müssen Sie dieses bestimmte Zeichen eingeben après Ihre "Untreue-irgendwas"-Gruppe. Auf diese Weise wird alles, was vor diesem bestimmten Zeichen liegt, abgeglichen.
Um es abschließend zu sagen: Es macht keinen Unterschied, IF es gibt nicht etwas NACH der Gruppe.