c# - 为什么这个字符在 Visual Studio 中不可见?

标签 c# regex visual-studio

我有一个文件,我正在对它做一些正则表达式。该文件使用 ASCII character 218 ,在记事本中可见。当我将字符复制到我的 VS2010 中时,它没有出现!但是如果我把它粘贴到错误的地方,它仍然会导致编译错误,并且当我运行程序时,当我将鼠标悬停在它上面时它仍然会出现在搜索字符串中。正则表达式工作正常。

问题当然是你在代码中看不到!我该如何解决这个问题,是什么原因造成的?

最佳答案

在正则表达式中,您可以使用字符的十六进制表示代替:\xDA

关于c# - 为什么这个字符在 Visual Studio 中不可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3520791/

相关文章:

c# - 为内存中的流创建有效的 wav 文件头

c# - 在具有多个表的 Linq 查询中使用递归层次结构树结构并返回一些 Json 值

c# - 用户在 IE 10 上收到 "AccessDenied"

sql - 如何从 Visual Studio 2013 或 2010 中的解决方案资源管理器运行 sql 脚本

visual-studio - 错误 "**We didn' t 在运行代码时在 VS 中找到任何解释器**”

c# - Enum.Parse(),肯定是一种更简洁的方法?

regex - R gsub 从文本中提取电子邮件

Javascript 检测 TAG 中的完整 URL

r - R 中的负前瞻未按预期运行

visual-studio - 如何重新定位 Visual Studio 项目 (.sln) 文件