PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别

php定界符就是指一个边界,位于定界符里面的表达式就是正则表达式,就是像是html标签一样,包含在html标签里面的我们就可以说他们就是html代码,正则表达式也一样,只要是包含在正则定界符里面的,我们就叫他们是正则表达式。

PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别!php定界符就是指一个边界,位于定界符里面的表达式就是正则表达式,就是像是html标签一样,包含在html标签里面的我们就可以说他们就是html代码,正则表达式也一样,只要是包含在正则定界符里面的,我们就叫他们是正则表达式。

PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别插图
PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别

PHP中的正则表达式定界符有哪些?

PHP中常用的定界符有/、$、%、^、@这5种,在PHP中使用正则表达式一般通常会使用斜杠/符号,PHP中的定界符需要成双成对的写,以斜杠/符号开始,中间写正则表达式,结束处在加上斜杠/符号,两个斜杠/中间的就代表正则表达式。除了以上5中定界符以外的符号来表示正则表达式,PHP都不支持。

PHP正则表达式中斜杠/和反斜杠\的区别

在PHP正则表达式中斜杠/是正则表达式的定界符,表示两个斜杠内的是正则表达式。

而反斜杠\在我们接触Html的时候就有过介绍,反斜杠就是转义字符的意思,比如常见的一些转义字符\0表示“空字符”,\r表示“回车”,\n表示“换行”等,如果要用到反斜杠的时候就需要写入两个反斜杠\。

PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别插图1
PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别

比如我刚刚输出的两个反斜杠在Typora中就对两个反斜杠进行了转义。

正则表达式中怎么使用/号

有时候我们需要在正则表达式中使用斜杠/,而这个时候加上正则开头和结尾的定界符就有三个了,如果这样写会无法正常识别,下面是在正则表达式测试网站中测试的结果截图:

PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别插图2
PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别

那么我们在正则表达式里怎么写入斜杠/来匹配我们想要的字符串呢?可以使用以下两种方法进行匹配。

使用转义字符进行转义

以上图为例,我们可以在斜杠前面再加上一个转义字符\就可以在正则表达式中匹配我们想要的带斜杠/符号的字符串了。

改用其他的定界符

在上面已经介绍了PHP中可以支持五种正则表达式的定界符,我们可以直接换作其他的正则表达式定界符再在正则表达式中写入斜杠/符号就可以正常使用了。

以上就是本文记载和介绍的什么是正则表达式的定界符?PHP中的定界符有哪些?PHP正则表达式中斜杠/和反斜杠\的区别,以及在正则表达式中怎么使用斜杠/符号这些正则表达式的基础知识,后面将继续记载和分享更多关于正则表达式及PHP中正则表达式的使用。

温馨提示:
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明

给TA赞赏
共{{data.count}}人
人已赞赏
编程技巧

DiscuzX中存在不合法的文件被上传的修复方法

2021-7-31 0:00:00

编程技巧

Javascript技术删除标签内的内容

2021-8-1 9:00:00

0 条回复 A文章作者 M管理员
----《》
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索