Regex(或RegExp)代表正则表达式,这是一种疾速有效地婚配字符串内形式的要领。Regex可用于文本搜刮和替代、输入考证等历程。
正则表达式可所以简朴的字符,也可所以庞杂的形式。所有这些都是在某些划定规矩下定义的。
PHP中的正则表达式
默许情况下,PHP支撑regex: PCRE (Perl兼容正则表达式)普遍运用的语法。
在PHP中,PCRE(正则表达式)函数的前缀是preg_
PHP Regex替代示例:
<?php $str = 'Hello World'; $regex = '/\s/'; echo preg_replace($regex, '', $str);
输出:
HelloWorld
在本例中,“Hello World”中的第一个空格被删除。因而,它将输出“HelloWorld”。让我们看看$regex和preg_replace()做了什么。
preg_replace()
搜刮一个字符串(运用regex形式)并用另一个字符串替代它。
$regex
协助搜刮字符串。
$regex
开首和末端的/
标记示意正则表达式的最先和完毕。它们被称为分隔符。
\s
是一个零丁的表达式。它婚配任何空格字符。它们被称为字符范例。
然后,将婚配替代为“。因而,空格被删除。
相干引荐:《PHP教程》
以上就是php正则表达式是什么?(代码实例)的细致内容,更多请关注ki4网别的相干文章!