Hi,
der gesuchte string ist auch von zwei strings umschlossen.
Auch? Wer denn noch? Hm.
und folgt auf den anfangsstring das wörtchen "nicht", so soll der treffer/match nicht gezählt werden.
Soll der Treffer kein Treffer sein? Oder geht es darum, das Ding auch zu treffen, aber für irgendwelche Zwecke nicht zu zählen?
würde jetzt einfach mal zum testen ...(.*?)... verwenden.
Da nicht klar ist, was Du eigentlich testen willst: kann ich nichts zu sagen ...
doch das mit dem "nicht" kann ich nicht herausfinden, wie es geht :-( daher frag ich Euch ja!
Ne, Du fragst nicht. Du stammelst ein paar kleine Teile der Problembeschreibung, aber wichtige Teile fehlen. Und eine Frage ist im ganzen Posting nicht zu finden ...
also "abc ist nicht das gesuchte." => []
"abc ist schon das gesuchte." => ['schon das gesuchte']
Wenn Du etwas klarer formulieren könntest, was Du eigentlich haben willst, könnte man mehr als nur raten.
Suchst Du vielleicht negative Lookahead (oder Lookbehind) assertions?
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.