完整性的C#正则表达式示例

完整性的C#正则表达式示例,c#,expression,C#,Expression,有人能告诉我这种正则表达式在做什么吗 (\s*(\s*#\s*(?\d+)\s*)) 如果我测试它并添加空白,它会说没有匹配项 谁能给我举个例子吗?:) 那个正则表达式是不正确的。是否尝试删除该文件?性格 (\s*(\s*#\s*(\d+)\s*)) 这个表达式匹配前面有#的任何数字。例如,在接下来的几行中,它与第1、2、5和6行匹配 #995 #995 995 995 #995 9 #654 233 233 您可以在以下链接中进行测试: 使用任何在线正则表达式工具,您将在右侧

有人能告诉我这种正则表达式在做什么吗

(\s*(\s*#\s*(?\d+)\s*))
如果我测试它并添加空白,它会说没有匹配项


谁能给我举个例子吗?:)

那个正则表达式是不正确的。是否尝试删除该文件?性格

(\s*(\s*#\s*(\d+)\s*))
这个表达式匹配前面有#的任何数字。例如,在接下来的几行中,它与第1、2、5和6行匹配

  #995
#995
  995
995
#995 9
  #654 233
233
您可以在以下链接中进行测试:

使用任何在线正则表达式工具,您将在右侧有完整的解释,这是否回答了您的问题?正则表达式中似乎有错误,然后将其编辑(不是由OP)为有效的正则表达式。我已经恢复了编辑,以防OP想知道为什么现在有两个不同的正则表达式:原始正则表达式和正则表达式不正确。试试这个
(\s*(\s*#\s*(\d+\s*))