常规Exp。 - 它应该是什么?

时间:2012-10-17 12:21:22

标签: c# .net regex

这是我想要搜索的内容:

[assembly: AssemblyFileVersion("4.0.10.121017")]

数字应该是

  1. 1-999
  2. 1-10 0-10
  3. 1-9999
  4. 6个数字(日期)
  5. 我写过这篇但是没有工作

    @"\[assembly: AssemblyFileVersion\(\""(\d{1}).(\d{1}).(\d{2}).(\d{6})""\)\]"
    

2 个答案:

答案 0 :(得分:1)

[1-9]\d{0,2}\.(?:[1-9]|10)\.[1-9]\d{0,3}\.\d{6}

编辑(基于问题更新):

[1-9]\d{0,2}\.(?:\d|10)\.[1-9]\d{0,3}\.\d{6}

答案 1 :(得分:0)

只需将您的需求转换为正则表达式:

\[assembly: AssemblyFileVersion\(\"\d{1,3}\.\d{1,2}\.\d{1,4}\.\d{6}\"\)\]