代码拉取完成,页面将自动刷新
i 不区分大小写模式
如果需要匹配元字符需要加上转义符\ 例如需要匹配[hi]这样的字符 需要对 [ 字符进行转义 \[..\]
[] 定义集合,[ns] 表示匹配n或者s字符
() 该表达式(http|https) 可以匹配http或https
^ 开头限定元字符,^0表示匹配以0开头的字符,当^出现在[]中时表示取非匹配, [^0-9]表示匹配任何不是数字的字符,注意^在不同情况下的区别
. 匹配任意字符
.. 表示匹配任意两个字符, .的个数表示匹配字符的个数
.\ 如果要匹配字符.需要加上转义符\
\ 是正则中的元字符,用来转义其它元字符的,如果需要匹配\字符则需要\\
\w\d\w\d\w\d 这个表达式能匹配A1C2E3这样的字符
\w+@\w+\.\w+ 匹配电子邮箱
/(http|https):\/\/[\w.\/]+/ 匹配url,也可这样写/https?:\/\/[\w.\/]+/
/#[0-9A-Fa-F]/ 匹配RGB颜色,例如#fffff,#f6f6f6这样的值
*和+是贪婪型元字符,它们在匹配到第一个匹配后还会继续向后匹配直到文本的末尾,如果希望匹配到一个匹配后就停止可以这样*?,+?
/(^0\d{7}$|^1\d{8}$)/ 匹配以0开头的7位数字,或者以1开头的8位数字,$在其中来限定位数
/href=[\"']?([^\s\"'<>]+)/i 匹配a标签的url
空白元字符
元字符 | 说明 |
---|---|
[\d] | 回退 |
\f | 换页符 |
\n | 换行符 |
\s | 查找空白字符, 包括空格、换行、tab缩进等所有的空白符 |
\b | 匹配单词边界 |
\r | 回车符 |
\t | 制表符 |
\v | 垂直制表符 |
\d | 任何一个数字字符 ,等价于[0-9] |
\D | 任何一个非数字字符 ,等价于[^0-9] |
\w | 等价于[a-zA-Z0-9_] |
\W | 等价于[^a-zA-Z0-9_] |
+ | 匹配一个或多个字符, 至少一个 |
* | 匹配0个或多个字符 |
? | 匹配0个或1个字符 |
{} | 重复匹配次数, {3, }表示至少重复三次 |
*? | *?是*的懒惰型版本 |
*+ | +?是+的懒惰型版本 |
^ | 开头限定 |
$ | 结尾限定 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。