【发布时间】:2016-09-28 00:41:12
【问题描述】:
我有这个正则表达式来删除 .c 文件中的 cmets(sublime 3 正则表达式)
(^\/\/.*)|(\s+\/\/.*)|((\/\*)(.|\n)+?(\*\/))
我可以在 java 中使用这个正则表达式以编程方式使用它吗? 如果没有,我应该使用什么正则表达式? (P.S. 我知道,质疑我们有点愚蠢,但我根本不知道如何正则表达式)
【问题讨论】:
-
是的,你可以使用它..你只需要在斜杠所在的地方双重转义.. p.s. 我并不是说它是用于评论捕获的正确正则表达式
-
它在 sublime 中工作,所以它应该在 java 中,对吗?
-
是的,它会......只有你需要在 Java 中使用时将斜杠转义......就像
\s到\\s和所有其他人 -
这是一个非常低效的正则表达式,很可能会导致 Java 出现性能问题。
标签: java regex sublimetext3