0

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

因此,在以下示例中:

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

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

这是$regex_pattern为了什么?

谢谢

4

1 回答 1

2

应该:

$regex_pattern = '/\[\$_.+_\$\]/U';
于 2012-10-02T19:58:01.677 回答