使用正则表达式删除 //<text>
Remove //<text> with a regex
我正在尝试使用 NotePad++ 正则表达式搜索功能快速从代码中删除注释,并且我有一个用于多种注释类型的正则表达式。
(?s)/\*.*?\*/
Removes comments like /*** comment ***/ or
/*
* comment
*/
但是当涉及到诸如
的评论时
your code //Comment
我找不到有效的正则表达式。
我试过正则表达式,例如
//(?:[^\w]*\w){0,}(?!\n)
但是它不会在行尾停止。
所以我的问题是我应该使用什么正则表达式来删除并包括 //
到行尾
//.*$
//
- 评论
.*
- 任意数量的字符
$
- 行尾
不过你得小心点。例如,如果有一个包含 //
的字符串,它仍然会被视为注释。
我正在尝试使用 NotePad++ 正则表达式搜索功能快速从代码中删除注释,并且我有一个用于多种注释类型的正则表达式。
(?s)/\*.*?\*/
Removes comments like /*** comment ***/ or
/*
* comment
*/
但是当涉及到诸如
的评论时your code //Comment
我找不到有效的正则表达式。
我试过正则表达式,例如
//(?:[^\w]*\w){0,}(?!\n)
但是它不会在行尾停止。
所以我的问题是我应该使用什么正则表达式来删除并包括 //
到行尾
//.*$
//
- 评论.*
- 任意数量的字符$
- 行尾
不过你得小心点。例如,如果有一个包含 //
的字符串,它仍然会被视为注释。