首先勾選Match Case 和 Regex前端
正則規則:無須添加//左右分解符,直接寫正則表達式,注意應該轉義的部分,須要原封不動替換的部分加上括號正則表達式
替換規則:正常書寫正則,要繼承下來的字符使用$一、$2進行標識code
下面是我替換前端代碼作國際化用到的,能夠參考下orm
標籤文本 >([(\u4E00-\u9FA5\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b)]+)< >{ formatMessage({ id: 'userlist.table.$1' }) }< 「」文本 "([(\u4E00-\u9FA5\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b)]+)" { formatMessage({ id: 'userlist.form.$1' }) } 純文本 ([\u4E00-\u9FA5]+[(\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b)]*)\n { formatMessage({ id: 'userlist.form.$1' }) }\n ‘’文本 '([(\u4E00-\u9FA5\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b)]+)' formatMessage({ id: 'userlist.form.$1' })
大小寫blog
\u
即表示轉換爲 大寫 upper 的意思 \l
即表示轉換爲 小寫 lower 的意思繼承
([a-z])([a-z]+) \u$1$2
幫助Help字符串
匹配中文標點符號: [\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b] 該表達式能夠識別出: 。 ; , : 「 」( ) 、 ? 《 》 這些標點符號。table
\w匹配的僅僅是中文,數字,字母form
匹配中文字符的正則表達式: [\u4e00-\u9fa5]class
匹配雙字節字符(包括漢字在內):[^\x00-\xff]
^((?!@).)*$ //若是包含@字符串會被匹配處理
選擇方法名,組合鍵操做shift+F6
改爲想要的名字,點擊Refactor
校對後,點擊Do Refactor,完成替換