c# - 使用 C# 正则表达式如何将竖线匹配为文字?

标签 c# visual-studio

我正在使用 Microsoft Visual Studio 在 C# 中编写一个程序,我需要该程序来匹配竖线,但是当我尝试像这样转义它时 "\|" 它给了我一个无法识别的转义序列错误。我做错了什么?

最佳答案

在 C# 中

string test = "\|";

将失败,因为这是一个 C# 字符串转义序列,并且不存在这样的转义。因为您试图在字符串中包含反斜杠,所以您需要转义斜杠,以便字符串实际上包含斜杠:

string test = "\\|";

这个字符串中实际会存储的是\|

关于c# - 使用 C# 正则表达式如何将竖线匹配为文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48652305/

相关文章:

c# - 将 Lua 编辑器集成到 C# 程序中

visual-studio - Visual Studio 解决方案中的项目订单

c# - 向项目添加右键单击菜单

visual-studio - VS 扩展如何针对 Microsoft.VisualStudio.* 引用的多个版本?

c# - 我可以在 Visual Studio Code 中使用设计 View 吗?

.net - 智能单元测试: What's the right way to reference Microsoft. Pex.Framework.dll?

c# - 如何在 C# 中使用屏幕分辨率缩放表单组件?

c# - 一个驱蚊程序?

c# - 在 MVVM 中的窗口之间传递 DataContext

c# - 基于 C# 的规则语言示例?