ich meinen Kopf bin hämmern gegen eine Wand mit einem regulären Ausdruck. Ich versuche, einen Ausdruck zu definieren, die genau diesen Text ‚System‘ (Groß- und Kleinschreibung) ausschließt, kann aber das Wort ‚System‘ enthalten vorausgesetzt, es ist nicht nur das.Regex nicht gleich String
Beispiele:
- Systems == INVALID
- SYSTEM == INVALID
- System == INVALID
- SYSTÉM == INVALID
- asd-System == Valid
- asd-System asd == Valid
- asd-System == Valid System-
- asd == Valid
- asd == Valid
Nur aus Neugier, wie funktioniert das?! Betreiber arbeiten? Ich habe das nie benutzt (obwohl ich ziemlich viel Regex verwendet habe, tendiere ich dazu, Lösungen zu finden, die "nicht" verwenden). – Alxandr
Ahh, so einfach! Ich bin mir sicher, dass ich das versucht habe ...! Vielen Dank. – Kieron
@Alxandr - es prüft, was Ihrer aktuellen Position folgt. Zum Beispiel passt 'c (?! 4)' zu c von 'Doc12', aber nicht von c zu' Doc42'. Ein Look-Around wird nicht erfasst, sodass ich mir keine Gedanken darüber machen muss, ob die Ziffer ersetzt werden soll oder ob die Randbedingung geprüft werden soll (wenn z. B. c das letzte Zeichen ist: "Doc"). – Kobi