Heim >Backend-Entwicklung >PHP-Tutorial >容易 正则表达式

容易 正则表达式

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-13 11:11:20874Durchsuche

简单 正则表达式

<br />$ss = "/\[\$?[\w\.]+\]/";<br />preg_match_all($ss, "[abc]", $mat);//[$abc] [abc]为啥匹都配不到<br />


------解决方案--------------------
$ss = "/\[\\$?[\w]+\]/";<br />preg_match_all($ss, '[abc]vv[$def]', $mat);<br />print_r($mat);
Array
(
    [0] => Array
        (
            [0] => [abc]
            [1] => [$def]
        )

)

------解决方案--------------------
引用:
引用:csdn一团糟。。。

$ss = "/\[\\$?[\w\.]+\]/";
或者
$ss = '/\[\$?[\w\.]+\]/';

4 楼
$ss = '/\[\$?[\w\.]+\]/'这个为啥匹配不到[abc]它

为什么不能匹配?
可以匹配啊。你有没试过??
$没转义是指变量。
在“”里 \$ 也是指变量。。。所以你要 \\$ 来转义才是指 "$" 这个字符。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn