• 欢迎来到我的博客
  • [email protected]

正则小本本

学习笔记 tianlan 1年前 (2020-08-15) 666次浏览 0个评论 扫描二维码
文章目录[隐藏]

非捕获元

?:、?=、?<=、?!、?<!

这里主要记一下 ?:可以使被匹配到的字符串继续参与后面的匹配,但是无法被捕获。

转义符号 \

这样无法匹配成功,因为在 PHP 解析过程中, \ 被当做转义符解析了

正则小本本

给子表达式命名

// 两种方式,第一种中的 P 有的语言可以不用加(如PHP)
(?P<name>pattern) 
(?'name'pattern)

这样的话 PHP preg_match_all() 匹配结果就有关联数组啦

引用子表达式

\1 会引用第一个子表达式的匹配结果

定界符

当正则界定符号是 / 时,那么就需要转义才能匹配到 / ,例如 \/

很多时候我们正则匹配里面都会带 / ,所以建议用其他界定符号,比如 #


天蓝, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:正则小本本
喜欢 (0)
[[email protected]]
分享 (0)

您必须 登录 才能发表评论!