我想匹配以下字符串的模式:( 字符串是动态的,意味着我从 html 表单的请求中获取它,所以它可能每次都是新的,但字符串的格式总是相同的)
实际上我想要每个请求中可能不同的关键字(姓名,薪水,帐户)
$str="$(name) is $(salary) and $(account)";
if(preg_match_all("/\$\((.+?)\)/is",$str,$arrmsgvar,PREG_SET_ORDER)){
echo "<pre>";
print_r($arrmsgvar);
echo "</pre>";
}
我正在编写正则表达式以匹配该模式但没有成功。有人能告诉我上述代码的正确正则表达式吗?