我正在使用 Microsoft Visual Studio 在 C# 中编写一个程序,我需要该程序来匹配竖线,但是当我尝试像这样转义它时 "\|"
它给了我一个无法识别的转义序列错误。我做错了什么?
最佳答案
在 C# 中
string test = "\|";
将失败,因为这是一个 C# 字符串转义序列,并且不存在这样的转义。因为您试图在字符串中包含反斜杠,所以您需要转义斜杠,以便字符串实际上包含斜杠:
string test = "\\|";
这个字符串中实际会存储的是\|
关于c# - 使用 C# 正则表达式如何将竖线匹配为文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48652305/