功能 | 查找填寫 | 替換 | 說明 | 批量刪除空行 | \n\n | \n | 勾選“使用正則表達(dá)式” 然后點(diǎn)擊“替換全部” 如果替換后,仍有一些多余的換行,可以反復(fù)點(diǎn)擊“替換全部” | 批量給數(shù)據(jù)分列 | 空格 | \t | 勾選“使用正則表達(dá)式” 然后點(diǎn)擊“替換全部” | 查詢多個數(shù)字 a123,a567,a345 | [0-9]{3} | 替換內(nèi)容 | 替換3位0-9之間的任意數(shù)字 | 征用字符(^ ,$ ,( ) ,[ ] ,{ } ,. ,? ,+ ,*,| )替換 | \$ | 替換內(nèi)容 | 這些字符都是在正則表達(dá)式中被“征用”了,稱之為特殊字符,引用的時候,必須前面加 "\" 進(jìn)行區(qū)分 | 調(diào)換逗號前后的數(shù)據(jù) "25","male" "30","female" "40","female" | 查找:(".*?"),(".*?") | \2,\1 |
| 將href=""內(nèi)的網(wǎng)址替換成統(tǒng)一的網(wǎng)址數(shù)據(jù) | href="([^"]+?)" | href="${pubUrl!}" | 注意這里不能用(.*)這個會匹配多余數(shù)據(jù) | 刪除帶"[]"的內(nèi)容;[abc][123]:something | \ [ .*\ ] |
| (用時請清除空格) | {n,m} 匹配n到m次 | b{0,1} | 替換內(nèi)容 | ? 匹配0或1次,相當(dāng)于 {0,1}其左邊的字符被匹配0次或者1次. 例如 "be?" 匹配 "b" 或者 "be" 但是不匹配 "bee". * 匹配0或多次,相當(dāng)于 {0,}其左邊的字符被匹配任意次(0次,或者多次). 例如 "be*" 匹配 "b", "be" 或者 "bee". + 匹配1或多次,相當(dāng)于 {1,}其左邊的字符被匹配至少一次(1次,或者多次). 例如 "be+" 匹配 "be" 或者 "bee" 但是不匹配 "b". | ^ 匹配行首 $ 匹配行尾 \b boundary,匹配單詞邊界 |
|
|
| 刪除第1、2、3....章前面的空格 | 查找(^)( )(第.*章)==》替換成\1\3 |
| or ( ) 括號分組,用于后向引用 \1 \2 后向引用先前括號分組的表達(dá)式 \0 將引用上次的匹配結(jié)果 | 右邊的表達(dá)式被匹配在一行的開始 | ^A |
| "^A" 僅僅匹配以 "A" 開頭的行 | 匹配任意一個字符 | . |
|
| 匹配tab | \t |
|
| 匹配任意一個非字母 | \W |
|
| 匹配空格 | \s space |
|
| 匹配非空格 | \S |
|
| 匹配任意一個數(shù)字 | \d digital |
|
| 匹配任意一個非數(shù)字 | \D |
|
| return | \r |
|
| new line | \n |
|
| “www”到"net"之間的內(nèi)容 | www.*net |
|
| 匹配行首 | ^ |
|
| 匹配行尾 | $ |
|
| 匹配單詞邊界 | \b boundary |
|
| 括號分組,用于后向引用 | ( ) |
|
| 后向引用先前括號分組的表達(dá)式 | \1 \2 |
|
| 將引用上次的匹配結(jié)果 | \0 |
|
| 匹配任意長度字符 | ^(*^) |
|
| 查找<big></big> | <[a-z]+></[a-z]+> |
|
| 匹配一個長度的字符 | ^(?^) |
|
|
|
|
|
|
|