我正在尝试使用preg_match匹配所有字母和数字,但我遇到了一个奇怪的字母,preg_match似乎不匹配。我怎样才能让它匹配?什么是那个奇怪的'e'叫什么?是否有更多像我需要注意的奇怪'e'字符?
<?php
$string = "pokémon";
preg_match("~(\w+)~", $string, $match);
print_r($match);
?>
结果:
数组([0] =&gt; pok [1] =&gt; pok)
需要结果:
数组([0] =&gt;pokémon[1] =&gt;pokémon)