正则表达式删除注释和多行注释以及空行
我想解析一个文件,并且想使用php和regex剥离:
- 空白或空行
- 单行注释
- 多行注释
基本上我想删除任何包含
/* text */
或多行注释
/***some
text
*****/
如果可能的话,另一个正则表达式检查行是否为空(删除空行)
那可能吗?有人可以向我发布一个正则表达式吗?
非常感谢。
回答:
$text = preg_replace('!/\*.*?\*/!s', '', $text);$text = preg_replace('/\n\s*\n/', "\n", $text);
以上是 正则表达式删除注释和多行注释以及空行 的全部内容, 来源链接: utcz.com/qa/422990.html