php - 在 phpstorm 中使用正则表达式使用替换工具删除 php 注释

标签 php regex comments phpstorm

如何使用正则表达式从 php 文件中删除多行注释?我试过 "/\*(.*\n)*\*/"但它失败了。它所做的只是以“/*”开头并在最后一次出现“*/”时停止。

最佳答案

感谢 tenub 评论。

所有 php 注释的最终解决方案如下所示:

/\*[\s\S]*?\*/|(?<!http:)//.*

在哪里

1) /\*[\s\S]*?\*/对于 /*comments*/

2) (?<!http:)//.*对于单行 //comment转义以 http:// 开头的网址 (最好不要显示以 "' 开头的那些,但我现在很好)

哦,天哪,如果您发布的是更正的答案而不是评论。我会接受的。因为你帮助了 ty)

关于php - 在 phpstorm 中使用正则表达式使用替换工具删除 php 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22819768/

相关文章:

vb.net - VB .NET 中缺少 block 注释?

ruby-on-rails - 在 rails 的 html.erb 模板中阻止评论

php - 为什么在 wamp 上更新 php 7.1.3 后 laravel 5.6 没有安装?

regex - 什么正则表达式匹配这个模式 : 22-NOV-09

php - 选择带有准备好的语句的 MySqli OO

python - 从python中的字符串中剥离@标签

python - 新手的 Python 正则表达式列表?

vim - 在 Vim 中计算缩进级别时如何忽略注释后的空格

php - Yii 交易和验证问题

php - 如何从 xml 文件中跳过/删除无效的非 utf8 字符