我需要删除字符串中出现的所有转义字符。
示例:
string str = "\n \b \t \r Hello \n \b \t \r";
预期结果:你好。
注意:输入中的转义字符很少。我需要在输入中找到它时删除转义字符。
我尝试了Regex.Unescape(str)
。但我没有解决这个问题。
提前致谢。
答案 0 :(得分:0)
您可以尝试使用白名单regexp
^[\b \t \n \r]*$
答案 1 :(得分:0)
您需要替换此
"\\[bntr]"
在输入字符串中的每个地方都有一个空字符串,除非有其他限制,否则你应该没问题 - 在这种情况下,请告诉我。
您可能还想在之后替换其他空格。