Ich muss alle Wörter finden, die eine Zeichenfolge enthalten. Zum Beispiel "team" und ersetzen Sie es durch eine andere Zeichenfolge. Der String wird als Teil zum Beispiel:Regulärer Ausdruck ignorieren Strings beginnen mit einer bestimmten Zeichenfolge
- Expertenteam
- Teammanager
- Ein großes Team
Ich brauche "[email protected]"
all diese Orte mit der Zeichenfolge zu ersetzen.
Ich benutze den regulären Ausdruck:
String exp= String.Format("({0}\\s)|({0}$)", "team);
Das Problem ist, dass Zeichenketten, die bereits sind "[email protected]"
Spiel mit dem regulären Ausdruck und werden zu "[email protected][email protected]"
ersetzt Wie kann ich diese Zeichenfolgen ignorieren, die mit [email protected]
starten? Danke.
Suchen Sie nach negativem Lookbehind. –
Ist es C#? Versuchen Sie 'Regex.Replace (s, @" (?