正则表达式
正则表达式是一种模式, 这种模式能够用来匹配字符串。在 PHP 中,能够使用有特定括号的函数来使用正则表达式进行匹配。有特定括号的函数接受两个参数, 其中第一个参数是正则表达式, 第二个参数是要去匹配的字符串。它返回匹配成功的次数, 要是匹配失败就返回 0。
以下是一个简单的示例:
$pattern = '/hello/'; $string = 'hello world'; if (preg_match($pattern, $string)) { echo 'Match found!'; } else { echo 'Match not found.'; }上述代码里头, $是那要去匹配的正则表达式, /hello/标明匹配字符串当中的hello子串, $是那要匹配的字符串, 'hello world'是那要匹配的字符串, 当匹配成功之际, 输出Match found!, 不然呢输出Match not found。
正则表达式语法
于PHP里头, 正则表达式是经由元字符以及特殊字符所构成的。元字符乃是在正则表达式里有着特殊含义的字符, 特殊字符则是用以匹配特定字符或者字符类的那种字符。这儿是一些常用的正则表达式元字符以及特殊字符:
正则表达式函数
在PHP里头, 存在着多个函数, 这些函数是可以用来进行正则表达式匹配的。以下是一些常用的函数!