
正则表达式
zhangge3663
这个作者很懒,什么都没留下…
展开
-
20个非常好用的正则表达式
1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$由数字、26个英文字母或下划线组成的字符串^\\w+$校验E-Mail 地址同密码一样,下面是E-mail地址合规性的正则检查语句。[\\w!#$%&'*+/=?^_`{|}~-]+(...转载 2020-10-13 12:15:49 · 556 阅读 · 0 评论 -
java验证生日的正则表达式
可以验证2018-09-01形式的生日(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((转载 2020-08-14 16:18:04 · 1118 阅读 · 0 评论 -
Python正则表达式尽可能小的匹配(遇到第一个结束字符串就停止匹配)
在写爬虫爬网页的时候,经常需要爬取里面的一大块代码,比如:<div>..................................</div></div></div></div>我们需要省略号里面的代码块,如果我们用"*"、"+"就会尽可能多的匹配,就会匹配到最后一个</div>。为了实现我们的需求,我们需要尽可能小的匹配,遇到第一个合适的结束字符就返回。看下面的例子,就会很快明白了a = 'd5./;.sd转载 2020-08-07 13:06:23 · 8042 阅读 · 1 评论 -
正则表达式关于数字
数字: ^[0-9]*$n位的数字: ^\d{n}$至少n位的数字: ^\d{n,}$m-n位的数字: ^\d{m,n}$零和非零开头的数字: ^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数: ^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数: ^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数: ^[0-9]+(.[0-9]{2})?$有1转载 2020-05-15 13:53:06 · 505 阅读 · 0 评论