获取多语言标签
(?<=data-i18n_text=")([a-zA-Z\.]*)(?=")
(?<=i18n\.prop\(')([a-zA-Z\.]*)(?='\))
(?<=message = ")([a-zA-Z\.]*)(?=")
(?<=BusinessException\(")([a-zA-Z\.]*)(?=")
(?<=getI18nProp\(\')([a-zA-Z\.]*)(?=\'\))
(public )(?<=public )(?!=interface|static)(.*\);)
(?<=data-i18n_text=")([a-zA-Z.]*)(?=")|(?<=i18n\.prop\(')([a-zA-Z.]*)(?='\))|(?<=message = ")([a-zA-Z.]*)(?=")|(?<=BusinessException\(")([a-zA-Z.]*)(?=")|(?<=getI18nProp\(\')([a-zA-Z.]*)(?=\'\))
IDEA代码规范化处理-正则替换表达式
单行注释//加一个空格(适当人工核对)
适用文件类型:*.js
、*.jsp
、*.java
查找:(?<=[\{| |,|\;|\[|\]|\)])//(?! )
替换://
方法内多空行移除
适用文件类型:*.js
、*.jsp
、*.java
查找:(?<!\{)\n{2,}( *\})
替换:\n$1
文件中多空行移除
适用文件类型:所有
查找:\n{3,}
替换:\n\n
行尾注释上移(需人工核对)
适用文件类型:*.js
、*.jsp
、*.java
查找:([ |\t]*)(.*\S)([ |\t]*)(//(?!["|'])[\s]*)(.*)
替换:$1// $5\n$1$2