码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式3

时间:2018-04-20 20:49:16      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:信用卡   .com   字符串   标识   标识符   保存   输入   htm   正则表达式   

[dn]ot?  字母“d”或者“n”,后面跟着一个“o”,然后是最多一个“t”,例如:do、no、dot、not

0?[1-9]  任何一个数值数字,它可能前置一个“0"

[0-9]{15,16}  匹配15或者16个数字(例如信用卡号码)

</>[^>]+>  匹配全部有效的(和无效的)HTML标签

\w+-\d+  一个有字母数字组成的字符串和一串由一个连字符分隔的数字

[A-Za-z]\w*  第一个字符是字母,其余字符(如果存在)可以是字母或者数字(几乎等价于python中的有效标识符)

.\d{3}-\d{3}-d{4}  美国电话号码的格式,前面是区号前缀,例如800-555-1212

\w+@\w+\.com  以xxx@yyy.com格式表示的简单电子邮件地址

(?:\w+\.)*  以句点作为结尾的字符串,例如“google.”、“twitter.”,但这些匹配不会保存下来供后续的使用和数据检索

(?#comment)  此处不做匹配,只作为注释

(?!.net)  如果一个字符串后面不是跟着“.net”才做匹配操作

(?<=800-)  如果字符串之前为“800-”才做匹配,假定为电话号码,同样,并不使用任何输入字符串

(?<!192\.168\.)  如果一个字符串之前不是“192.168.”才做匹配操作,假定用于过滤掉一组C类IP地址

(?(1)y|x)  如果一个匹配组1(\1)存在,就与y匹配,否则,就与x匹配

正则表达式3

标签:信用卡   .com   字符串   标识   标识符   保存   输入   htm   正则表达式   

原文地址:https://www.cnblogs.com/thoughtful-actors/p/8893113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!