我想删除每个CSS文件的注释(/* */格式)使用regex在崇高文本3。
我尝试了(?s)\/\*[^(?:\*\/)]*\*\/、(?s)\/\*(?:[^\*][^\/])*\*\/等等,但是如果它找到了一个*/ (这意味着注释完成了),我无法让正则表达式不选择一个*/。
谢谢。
发布于 2015-01-12 20:38:43
/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/还请看一下本指南,该指南涵盖了您关于删除代码注释的问题:http://ostermiller.org/findcomment.html
发布于 2015-01-12 20:59:05
您可以尝试以下几种方法:
\/\*([\s\S]*)?\*\/参见regex演示。键是字符类[\s\S],它匹配所有内容,包括新行和回车。注释的文本(没有开始代码和结束代码)将在捕获组中捕获。
希望这能有所帮助。
https://stackoverflow.com/questions/27910340
复制相似问题