Android studio regex - 搜索整个项目时出错

时间:2015-05-27 12:16:57

标签: regex android-studio

为什么在运行正则表达式搜索注释字符串时会出现stackOverFlowError?

regex:
/\*(?!\*)(?:.|\W)*?\*/

当我搜索特定的Java文件时,它没有给出错误,但是当我在整个项目中搜索它时它会发生错误。

1 个答案:

答案 0 :(得分:1)

我建议你像这样改变你的正则表达式,

\/\*(?!\*)[\s\S]*?\*\/

[\S\s]*?将非贪婪地匹配任何空间或非空间的charcaters。因此它也会与换行符相匹配。