Ich versuche, alle Vorkommen eines Sonderzeichens /
von Buchstaben oder Zahlen umgeben zu finden.Finden Sie Zeichenmuster mit Regex
Nach vielen Versuchen habe ich mit der folgenden Regex kommen, die fast das tut, was ich brauche:
(?![a-z0-9])\/(?=[a-z0-9])
Dies funktioniert für diese Beispiele fein:
aa/aa
123/123
aa/123
vermag jedoch nicht, wenn es sind zwei Schrägstriche zusammen:
http://regexr.com/
In diesem Fall entspricht es dem zweiten Schrägstrich a nach http
was ich nicht will.
Wie kann ich diesen Regex ändern, um meine Bedürfnisse zu erfüllen?
EDIT: Ich nicht zu einem Spiel wünschen, wenn zwei Schrägstriche zusammen sind. Ich möchte nur übereinstimmen, wenn ein einzelner Schrägstrich von alphanumerischen Zeichen umgeben ist.
Dann Sie die Wieder wollen Soll "http: // regexr.com /" nicht als Übereinstimmung erkannt werden? –