标签:信用卡 .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匹配
标签:信用卡 .com 字符串 标识 标识符 保存 输入 htm 正则表达式
原文地址:https://www.cnblogs.com/thoughtful-actors/p/8893113.html