删除 C# 中可用的所有转义序列字符
本文关键字:转义序列 字符 删除 | 更新日期: 2023-09-27 18:32:23
>我需要删除字符串中出现的所有转义字符。
例:
string str = "'n 'b 't 'r Hello 'n 'b 't 'r";
预期输出:你好。
注意:输入中的转义字符很少。当在输入中找到转义字符时,我需要删除它。
我已经尝试过Regex.Unescape(str)
.但我没有解决这个问题。
提前谢谢。
你可以尝试白名单正则表达式
^['b 't 'n 'r]*$
你需要替换这个
"''[bntr]"
输入字符串中到处都是空字符串,除非有其他约束,否则您应该没问题 - 在这种情况下,请告诉我。
之后您可能还希望替换其他空格。