Regex 移除//<;文本>;用正则表达式
我正在尝试使用记事本++正则表达式搜索功能快速删除代码中的注释,我已经得到了几种注释类型的正则表达式Regex 移除//<;文本>;用正则表达式,regex,notepad++,Regex,Notepad++,我正在尝试使用记事本++正则表达式搜索功能快速删除代码中的注释,我已经得到了几种注释类型的正则表达式 (?s)/\*.*?\*/ Removes comments like /*** comment ***/ or /* * comment */ 然而,当涉及到诸如 your code //Comment 我找不到一个有效的正则表达式 我试过一个正则表达式,比如 //(?:[^\w]*\w){0,}(?!\n) 然而,它不会停在一行的末尾 所以我的问题是我应该使用什么正则表达式,它
(?s)/\*.*?\*/
Removes comments like /*** comment ***/ or
/*
* comment
*/
然而,当涉及到诸如
your code //Comment
我找不到一个有效的正则表达式
我试过一个正则表达式,比如
//(?:[^\w]*\w){0,}(?!\n)
然而,它不会停在一行的末尾
所以我的问题是我应该使用什么正则表达式,它将从/
中删除并包含到一行的末尾
//.*$
-注释/
-任意数量的字符*
-行尾$
/
,它仍将被视为注释
-注释/
-任意数量的字符*
-行尾$
/
,它仍将被视为注释。可能重复的