我写了这个正则表达式来查找文件中的所有类型的注释,但它也因http://
而检测到(//.*)
。
(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*)|(<!--[\s\S]*?-->)
如何修改此正则表达式以找不到http:// etc?你认为它是最佳的正则表达式吗?如果不是你的建议么?
答案 0 :(得分:1)
看起来很有趣。 :)如果你正在使用的设置支持使用正则表达式的负面lookbehind技术怎么样。而不是:
//
使用:
(?<!:)//