我不明白为什么我的真正简单的正则表达式反应如此,我以前从未遇到过这种情况:
$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字匹配?
感谢您的帮助。