Preg匹配所有字符

问题描述 投票:2回答:5

如何preg匹配所有字符字母,数字,特殊字符f.e:²,▲,ƒ²‰©±°1/2¿«»™......等等......

和其他特殊字符???

php regex preg-match
5个回答
4
投票

除换行符(\ r或\ n)之外的任何字符的正则表达式语法都是.,因此如果你想匹配任何一个或多个字符,你的正则表达式就是.+ reference。但是,一些正则表达式允许您指定一个标志,允许.包含换行符。

正如Damien所说,使用preg_match有什么意义?


2
投票

在RegEx中,点号(。)将匹配任何字符,所以

preg_match('/hel.o/', $str);

将匹配hellohelpohel ohel%o等。


1
投票

Dot(.)代表任何角色。


1
投票

[\w\W][\s\S]匹配所有字符,包括换行符。

但是这些表达式比.慢得多,所以在处理大字符串时要小心。


0
投票

您可能需要在模式中追加/ u以告诉preg_match使用utf8字符串,检查/ u选项的手册并将简单粘贴到php代码中。

只记得在utf8模式下保存.php或手动执行一些解码。

© www.soinside.com 2019 - 2024. All rights reserved.