【发布时间】:2012-04-20 11:19:30
【问题描述】:
我正在尝试使用 preg_match 在加载的 HTML 文件中查找注释部分。然而,出现的感叹号似乎打破了它。每当我尝试使用
preg_match("/<!/", "<!", $matches);
返回一个空的 $matches[0]。我试过了
preg_match("/< !/", "< !", $matches);
preg_match("/!</", "!<", $matches);
这些确实返回“
提前致谢。
【问题讨论】:
-
无法重现:在 CLI 中运行良好。但是,您应该总是 转义转义符号,如果您不希望它转义行为 `\\`
-
很奇怪。我想知道它可能是什么。那实际上是一个错字。哈哈。
标签: php regex escaping no-match