我正在尝试构造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
?
由于
答案 0 :(得分:2)
应该是:
$regex_pattern = '/\[\$_.+_\$\]/U';