preg_match_all()php没有输出好的出现

时间:2017-12-05 21:36:25

标签: php regex

我不明白为什么我的真正简单的正则表达式反应如此,我以前从未遇到过这种情况:

$string = "you are the best pirate of the world";
if (preg_match_all("/pira|pirate|wor|world/", $string, $output)) {
    // $output => array(array('pira', 'wor'));
}

http://www.phpliveregex.com/p/meS:在这个链接上你会有一个更好的观点。 所以在这里,输出是" pira"和" wor"而我想要"海盗"和"世界"。我一定错过了什么。

如何使它与exacte字匹配?

感谢您的帮助。

0 个答案:

没有答案