使用preg_match匹配特殊字符

时间:2014-03-26 23:55:58

标签: php preg-match

如果我使用它,它可以正常工作:

$string = 'prueba Numero de Documento: 0206728108 Gracias';

preg_match('#Numero de Documento: (\w+)#', $string, $match);
echo $match[1];

输出: 0206728108

这不起作用:

$string = 'prueba Número de Documento: 0206728108 Gracias';

preg_match('#Número de Documento: (\w+)#', $string, $match);
echo $match[1];

EMPTY OUTPUT

1 个答案:

答案 0 :(得分:0)

u修饰符用于unicode:

preg_match('#Número de Documento: (\w+)#u', $string, $match);
//                              here ___^