首先勾选Match Case 和 Regex

正则规则:无须添加//左右分解符,直接写正则表达式,注意应该转义的部分,需要原封不动替换的部分加上括号
替换规则:正常书写正则,要继承下来的字符使用$1、$2进行标识
下面是我替换前端代码做国际化用到的,可以参考下
标签文本
>([(u4E00-u9FA5u3002uff1buff0cuff1au201cu201duff08uff09u3001uff1fu300au300b)]+)<
>{ formatMessage({ id: 'userlist.table.$1' }) }<
“”文本
"([(u4E00-u9FA5u3002uff1buff0cuff1au201cu201duff08uff09u3001uff1fu300au300b)]+)"
{ formatMessage({ id: 'userlist.form.$1' }) }
纯文本
([u4E00-u9FA5]+[(u3002uff1buff0cuff1au201cu201duff08uff09u3001uff1fu300au300b)]*)
{ formatMessage({ id: 'userlist.form.$1' }) }
‘’文本
'([(u4E00-u9FA5u3002uff1buff0cuff1au201cu201duff08uff09u3001uff1fu300au300b)]+)'
formatMessage({ id: 'userlist.form.$1' })
大小写
u 即表示转换为 大写 upper 的意思 l 即表示转换为 小写 lower 的意思
([a-z])([a-z]+) u$1$2
帮助Help
匹配中文标点符号: [u3002uff1buff0cuff1au201cu201duff08uff09u3001uff1fu300au300b] 该表达式可以识别出: 。 ; , : “ ”( ) 、 ? 《 》 这些标点符号。
w匹配的仅仅是中文,数字,字母
匹配中文字符的正则表达式: [u4e00-u9fa5]
匹配双字节字符(包括汉字在内):[^x00-xff]
^((?!@).)*$ //如果包含@字符串会被匹配处理

选择方法名,组合键操作shift+F6
改成想要的名字,点击Refactor

校对后,点击Do Refactor,完成替换