在替换表达式中声明逐字字符
本文关键字:字符 声明 替换 表达式 | 更新日期: 2023-09-27 18:33:22
我有一个string.Replace
语句,可以将字符串中的字符从'''
更改为';'
。问题是我需要将'''
字符标记为逐字,这可以在字符串中作为@"stringtext'"
完成,但我似乎找不到一个表达式来用字符来做到这一点。有没有办法将字符声明为"逐字"以便能够在字符语句中使用'''
?
根据文档,似乎不可能逐字char
文字。你要么必须转义反斜杠:
somestring.Replace('''', ';')
或者使用其 Unicode 代码点指定字符:
somestring.Replace(''u005C', ';')
你可以像这样转义这个字符:
char myChar = '''';
逐字字符没有意义。逐字记录背后的整个想法是,您不必重复转义字符串中的字符。与字符一样,您可以转义单个字符。