我有以下代码。
$require = for;
$f = "/$".$require."/";
if (preg_match($f, $code, $match)) :
print "Match found!";
endif;
如果在字符串中找到$for
,我想显示找到的匹配项。我上面的想法只是整合$
和for
以使其成为$for
。
我是使用正则表达式的新手:)
我不知道我是否采取了正确的方式。
需要帮助,谢谢:)
答案 0 :(得分:2)
你需要在正则表达式中转义美元符号 - 未转义它们是字符串结尾的外观标记。
$f = "/\\$" . $require . "/";