2016-09-24 9 views
0

Ich möchte benutzerdefinierte Symbole in angepasster Weise, z.C# Zeichenfolge ersetzen nach einem Wörterbuch

',' -> '__Comma__' 
'?' -> '__QuestionMark__' 
'/' -> '__Slash__' 
... 

Was ist der schnellste Weg, dies zu tun?

Related python version

+0

siehe http://www.codeproject.com/Questions/629296/Remove-string-from-match-word-csharp –

+1

Was meinst du mit 'schnell'? Geht es bei einigen hypothetischen Optimierungen um Nanosekunden oder handelt es sich um die parallele Verarbeitung von ein paar GB großen Texten, bei denen ein wenig Aufwand für Initialisierung und Thread-Management akzeptabel ist? – grek40

+2

Der schnellste Weg ist, keine Zeichenfolgen zu verwenden, das Schlüsselwort 'unsafe' zu ​​verwenden und eine Menge Code zu schreiben, der ein Bär ist, der gepflegt werden muss und die Augen aller bluten lässt. Auf die übliche Antwort lautet: "Nun, es muss nicht * schnell * sein. –

Antwort

Verwandte Themen