PHP – 使用 mb_ereg_match() 匹配正则表达式
在PHP中,mb_ereg_match()函数用于将给定的字符串与正则表达式模式匹配。该函数只匹配从字符串开头的字符串,它没有必要匹配字符串直到结尾。如果找到匹配项,此函数将返回true或1,否则将返回False或0。
语法
bool mb_ereg_match(str $pattern, str $string, str $options)
参数
它接受以下三个参数-
$pattern-此参数用于正则表达式。
$string-正在评估此参数。
$options-用于搜索。
返回值
mb_ereg_match()如果给定的字符串与正则表达式模式匹配,则返回true或1。如果不匹配,则返回False或0。
示例1
<?php //它将返回True因为H匹配 $result = mb_ereg_match("H", "Hello World"); var_dump($result); //它将返回Frue因为H不匹配 $output= mb_ereg_match("H", "World"); var_dump($output); ?>输出结果
bool(true) bool(false)
注意-在这个例子中,它只会从头开始匹配字符串,但它没有必要匹配到最后的字符串。
如果要匹配给定字符串中任意位置的字符串,则可以使用通配符和重复运算符.*。请参阅下一个示例。
示例2
<?php $result = mb_ereg_match(".*e", "Hello World"); var_dump($result); ?>输出结果
bool(true)