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

2021-12-27 809

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

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

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

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

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

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

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

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

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

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

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

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

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

使用转义字符进行转义

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

改用其他的定界符

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

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

声明: 本站仅提供资源学习下载,资源费用仅为赞助站长的整理费,不代表资源自身价值也不包含任何服务。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站提供的资源来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:duhaomu@163.com

浩沐资源网 开发技巧 PHP中的正则表达式定界符有哪些? https://www.dhaomu.com/38717.html

相关文章

发表评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

浩沐资源网-打造全网优质免费教程资源分享网站!