首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将PHP结束标记转换为注释

将PHP结束标记转换为注释
EN

Stack Overflow用户
提问于 2013-03-05 17:12:08
回答 1查看 7.2K关注 0票数 151

我的脚本中有一行在字符串中包含PHP结束标记。在正常操作下,这不会造成问题,但我需要注释掉这一行。

我曾尝试用///* */#注释掉这行代码,但它们都不起作用,解析器将结束标记视为实际的结束标记。

下面是问题所在的行:

$string = preg_replace('#<br\s*/?>(?:\s*<br\s*/?>)+#i', '<br />', $string);
//                              ^^             ^^

我能做些什么来注释掉上面的行呢?

EN

回答 1

Stack Overflow用户

发布于 2013-03-06 01:34:16

另一个想法:转义> (如果您想使用/*...*/注释,还可以转义/ ):

$string = preg_replace('#<br\s*\/?\>(?:\s*<br\s*\/?\>)+#i', '<br />', $string);

正则表达式引擎会忽略“不必要的”转义,但在这种情况下很有用(出于其他答案中列出的原因)。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15219815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档