php preg_match_all构造模式

时间:2012-10-02 19:53:19

标签: php regex preg-match-all

我正在尝试构造preg_match_all来搜索以[$_开头并以_$]开头的字符串中找到的所有值,并将找到的值存储在数组中。< / p>

因此,在以下示例中:

$str = "I have a [$_dog_$], a [$_cat_$], but not a ferret.";
preg_match_all($regex_pattern, $str, $normalPets);

$normalPets应包含[$_dog_$][$_cat_$]

这是什么$regex_pattern

由于

1 个答案:

答案 0 :(得分:2)

应该是:

$regex_pattern = '/\[\$_.+_\$\]/U';