标签:
^[0-9]+.?[0-9]+$
小数的正则表达式
首先加一个^表式匹配只能从第一个开始
[0-9]表式数字0-9都可以 +号匹配一次或多次(*号是零次或多次)
接下来就是.小数点了 ?就是匹配一次或零次
再接下次[0-9]也是一次或多次 $表示他到结尾了
OK一下子就打造出来了
哪么再来个小数后没有位数或者最多4位数{0,4}
^[0-9]+.?[0-9]{0,4}$
小数位后固定四位数
^[0-9]+.?[0-9]{4}$
小数位后至少四位数
^[0-9]+.?[0-9]{4,}$
这个应该是比较常用的了
^[0-9]+.?[0-9]*$
试了一下0s0也通过。原来.号代表除了换行除外的任意字符 要加个\才能表示原来的意思
^[0-9]+\.?[0-9]*$
^号如果出现在字符集合内代表了另外一个意思 除它之外[^000]
分组 <a\starget=_blank\shref=.*?>(?<name>.*?)</a>
这个样子的话就可以在C#中使用mc[i].groups["name"].ToString()来得括号里的内容了
标签:
原文地址:http://www.cnblogs.com/lyosaki88/p/4518023.html