php - 如何将可变模式与 preg_match 一起使用?

标签 php regex preg-match

我不知道这些数据是否足够,但我有

preg_match('/SAMPLETEXT/', $bcurl, $cookie1);

我想知道我能不能做到这一点

preg_match($newfunction, $bcurl, $cookie1);

但是当我这样做时,我收到此错误“警告:preg_match() [function.preg-match]:定界符不能是字母数字或反斜杠”。

如何让它检查我的新函数,而不是只检查“SAMPLETEXT”。

最佳答案

尝试 preg_match("/$newfunction/", $bcurl, $cookie1); 以便您提供所需的分隔符(使用不会出现在 $newfunction 中的分隔符) .

但请注意 documentation说“如果您只想检查一个字符串是否包含在另一个字符串中,请不要使用 preg_match()。请改用 strpos() 或 strstr(),因为它们会更快。”

关于php - 如何将可变模式与 preg_match 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1386748/

相关文章:

php - Preg 替换直到点,包括那个

php - 如何替换 eregi()

php - 带有 wp_remote_post 的 google url 缩短 API

php - MySQL PHP 根据输出改变文本颜色

php - 使用 for 循环加速 PHP 代码输入

php - 准备好的语句在 'while' 期间返回相同的结果

javascript - 小于或大于除 html 标签之外的字符?

javascript - jquery,正则表达式,制作动态 url

regex - 当我向 Htaccess 添加点运算符时出现一些错误

php - Preg_match_all <a href