正则表达式,用于在.lua文件中捕获“ /*...*/”样式注释

时间:2019-04-30 20:30:31

标签: regex intellij-idea lua

我正在将自己喜欢的游戏的附加组件更新,而我目前仅在进行一些清理工作。有很多不同格式的注释,有些使用本机lua --[[]]--,另一些使用/**/,而我的IDE(带有EmmyLua插件的IntelliJ)却没有不认识。到目前为止,我有/\*(.*\n?)*\*/用于提取整个注释,/\*(?=(.*\n?)*\*/)用于提取开头的“ /*”,据我所知,正则表达式用于结束“ {{1 }}”应为*/,但IDEA仅显示“无内容”。有什么想法可能出问题吗?

1 个答案:

答案 0 :(得分:1)

使用以下方法我很幸运

不带多行标记的正则表达式

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

与多行标志相同

/^\/\*([\s\S]*?)\*\/+$/m

我用/表示我的正则表达式字符串。