preg_match_all()& UTF8字符问题 - 最简单的方法

时间:2011-08-03 16:20:08

标签: php regex utf-8

我需要一些简单的(没有mb_ *和类似的东西)来解决这个问题。 我尝试过类似的东西 preg_match_all('#[a-ząśćłóżźń]{3,}#', $text, $matches); 但它不起作用。

2 个答案:

答案 0 :(得分:3)

使用u修饰符。例如:

preg_match_all('#[a-ząśćłóżźń]{3,}#u', $text, $matches);

答案 1 :(得分:2)

...试

preg_match_all('#[a-z\x{0105}\x{015B}\x{0107}\x{0142}\x{00F3}\x{017C}\x{017A}\x{0144}]{3,}#uis', $text, $matches);