我正在尝试使用NotePad ++正则表达式搜索功能快速删除代码中的注释,并且我有几种类型的注释的正则表达式。
(?s)/\*.*?\*/
Removes comments like /*** comment ***/ or
/*
* comment
*/
然而,当涉及到诸如
之类的评论时your code //Comment
我找不到有效的正则表达式。
我尝试过像
这样的正则表达式//(?:[^\w]*\w){0,}(?!\n)
然而,它不会在一行结束时停止。
所以我的问题是我应该使用什么样的正则表达式,它将从//
中移除并包含在行的末尾
答案 0 :(得分:4)
//.*$
//
- 评论.*
- 任意数量的字符$
- 行尾但你必须要小心。例如,如果有一个包含//
的字符串,它仍将被视为评论。