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