Forum: PC-Programmierung Regex c# Frage


von Pr (Gast)


Lesenswert?

Wie muß pattern sein, damit ich

string result = input.Replace(".", " ").Replace(",", " ").Replace("\"", 
" ").Replace(Environment.NewLine, " ").Replace("(", " ").Replace("\"", " 
").Replace("-", " ").Replace(")", " ").Replace(":", " ");

durch

Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);

ersetzen kann?

von cc (Gast)


Lesenswert?

erläuter doch erstmal was du alles ersetzten willst?!

Was ich bis jetzt gesehen hab, du willst:
jeden ".", jedes ",", jede "(", jeden ":"
durch ein Leerzeichen ersetzten?

ich weiß nicht wie du in c# die regex angeben musst, aber prinzipiell 
musst du einfach eine neue klasse aufmachen

regel:
[\.,\,,:,\(]

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.