Ich habe einen Ausdruck, der einigen Regeln folgt:
''
kann es null oder mehr Leerzeichen geben
%
in ''
geben
''
können null oder mehr Wörter (Buchstaben und Zahlen) stehen.
Ausdruck:
%Vor%Jetzt brauche ich einen anderen Ausdruck, um alle zu ersetzen) und (in einer Zeichenkette für "TEST" zum Beispiel, aber nur wenn sie nicht von '' umgeben sind. Der Trick ist, dass, wenn) oder (sind umgeben von '' aber diese Charaktere gehören zu einem anderen Paar '', sollte es nicht passieren.
Beispiel für Ergebnisse:
%Vor%Beachten Sie, dass der erste Inhalt seinen hat, und der zweite ebenfalls. Any) oder (sollte nicht passieren, wenn es zwischen ihnen ist.
Ich bin kein Profi mit regulären Ausdrücken. Wenn Sie also nicht wissen, wie es wäre, wäre jede Dokumentation oder Anleitung eine große Hilfe.
Ich denke, das sollte es tun:
%Vor%Demo bearbeiten
%Vor%Oder ohne Regex ( Tim Schmelter wäre stolz auf mich):
%Vor%