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

C# Regular expression Example for Integrity

谁能告诉我这种正则表达式是干什么的?

(\s*(\s*#\s*(?\d+)\s*))

如果我测试它并添加空格,它说没有匹配项。

有人可以举个例子吗? :)

那个正则表达式不正确。尝试删除?字符.

(\s*(\s*#\s*(\d+)\s*))

并且这个表达式匹配任何前面有 # 的数字。例如,在下一行中,它匹配第 1、2、5 和 6 行。

  #995
#995
  995
995
#995 9
  #654 233
233

您可以在下面link进行测试: http://regexstorm.net/tester?p=%28%5cs*%28%5cs*%23%5cs*%28%5cd%2b%29%5cs*%29%29&i=++%23995%0d%0a%23995%0d%0a++995%0d%0a995%0d%0a%23995+9%0d%0a++%23654+233%0d%0a233