如何preg匹配所有字符字母,数字,特殊字符f.e:²,▲,ƒ²‰©±°1/2¿«»™......等等......
和其他特殊字符???
除换行符(\ r或\ n)之外的任何字符的正则表达式语法都是.
,因此如果你想匹配任何一个或多个字符,你的正则表达式就是.+
reference。但是,一些正则表达式允许您指定一个标志,允许.
包含换行符。
正如Damien所说,使用preg_match有什么意义?
在RegEx中,点号(。)将匹配任何字符,所以
preg_match('/hel.o/', $str);
将匹配hello
,helpo
,hel o
,hel%o
等。
Dot(.
)代表任何角色。
[\w\W]
或[\s\S]
匹配所有字符,包括换行符。
但是这些表达式比.
慢得多,所以在处理大字符串时要小心。
您可能需要在模式中追加/ u以告诉preg_match使用utf8字符串,检查/ u选项的手册并将简单粘贴到php代码中。
只记得在utf8模式下保存.php或手动执行一些解码。