C#中的正则表达式问题

皮特

在C#中,我尝试使用Regex搜索输入字符串以查找预处理程序指令#include

string searchpattern = @"\b#include\b";

但没有运气。

如果我修改我的输入字符串以删除“#”,而仅使用include查找

string searchpattern = @"\binclude\b";

一切都完美。认为“#”在正则表达式中有一些特殊含义,我试图逃避它

string searchpattern = @"\b\#include\b";

但仍然没有运气。

另一方面,我在将输入字符串(例如char *)中的指针声明

string searchpattern = @"\bchar\*\b";

如果有人可以阐明我在做什么错,我将不胜感激。谢谢!

Musfiqur rahman

\ b-匹配单词边界,即单词和空格之间的位置。但是#不是单词的边界。您为什么不尝试以下操作:

^\s*\#include\s

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#中的正则表达式模式问题

来自分类Dev

正则表达式匹配问题C#

来自分类Dev

c#正则表达式问题

来自分类Dev

C ++中的正则表达式问题

来自分类Dev

正则表达式中的问题

来自分类Dev

C#中的正则表达式问题,用于构建新模式

来自分类Dev

XML中的C#正则表达式标记

来自分类Dev

正则表达式在C#中不匹配

来自分类Dev

C#正则表达式中的无效字符

来自分类Dev

卡在C#中的正则表达式上

来自分类Dev

C#中的正则表达式,包括注释

来自分类Dev

C#中的正则表达式

来自分类Dev

C#中的数据注释正则表达式

来自分类Dev

C#正则表达式中的无效字符

来自分类Dev

C#中的正则表达式,包括注释

来自分类Dev

正则表达式替换C#中的标签

来自分类Dev

正则表达式中的C#错误

来自分类Dev

C#中的正则表达式匹配空格

来自分类Dev

C# 正则表达式中的捕获

来自分类Dev

正则表达式:匹配 C# 中的引号

来自分类Dev

Powershell:它的正则表达式与C#或Linux Shell中的正则表达式相同吗?

来自分类Dev

提取器正则表达式中的正则表达式问题-JMeter

来自分类Dev

正则表达式中的问题元组-正则表达式

来自分类Dev

Vim中的正则表达式表达问题

来自分类Dev

将C#正则表达式转换为JavaScript正则表达式

来自分类Dev

C#正则表达式硬盘驱动器问题

来自分类Dev

有条件的正则表达式问题-C#

来自分类Dev

在TCL中匹配正则表达式的问题

来自分类Dev

mongodb正则表达式在流星中搜索问题