如何使用正则表达式从 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/