如何使用preg_match检查“$”

时间:2014-03-20 05:30:51

标签: php regex

我有以下代码。

            $require = for;
            $f = "/$".$require."/";
            if (preg_match($f, $code, $match)) :
             print "Match found!";
            endif;

如果在字符串中找到$for,我想显示找到的匹配项。我上面的想法只是整合$for以使其成为$for

我是使用正则表达式的新手:)

我不知道我是否采取了正确的方式。

需要帮助,谢谢:)

1 个答案:

答案 0 :(得分:2)

你需要在正则表达式中转义美元符号 - 未转义它们是字符串结尾的外观标记。

$f = "/\\$" . $require . "/";