Replacing characters with escape sequences


/ Published in: C#
Save to your folder(s)

Another common task when working with strings is to replace a set of characters with a set of escape sequences. Sometimes the replacement is very easy - you only have to place a backslash (or another character) before every occurrence of an escaped character.

Imagine the following scenario: you are building an RTF file and you want to insert a string into the file. The "{", "}", and "\" characters have a special meaning in RTF and, therefore, must be preceded with a backslash. The question is: what is the fastest way to replace each of the characters with a corresponding escape sequence?

URL: http://www.codeproject.com/KB/string/string_optimizations.aspx

Report this snippet


Comments

RSS Icon Subscribe to comments

You need to login to post a comment.