去掉tppabs冗餘代碼,怎樣批量去掉tppabs代碼正則表達式
字符spa |
匹配ci |
示例io |
^table |
輸入或行的起始部分。ast |
^T 匹配「This good earth」中的「T」,但不匹配「Uncle Tom's Cabin」中的「T」。class |
$搜索 |
輸入或行的結尾部分。gc |
h$ 匹配「teach」中的「h」,可是不匹配「teacher」中的「h」yum |
* |
0 個或多個前置字符。 |
um* 匹配「rum」中的「um」、「yummy」中的「umm」以及「huge」中的「u」 |
+ |
1 個或多個前置字符。 |
um+ 匹配「rum」中的「um」和「yummy」中的「umm」,但在「huge」中沒有任何匹配項 |
? |
前置字符最多出現一次(即,指示前置字符是可選的)。 |
st?on 匹配「Johnson」中的「son」和「Johnston」中的「ston」,但在「Appleton」和「tension」中沒有任何匹配項 |
. |
除換行符外的任何單字符。 |
.an 匹配短語「bran muffins can be tasty」中的「ran」和「can」 |
x|y |
x 或 y。 |
FF0000|0000FF 匹配 bgcolor=」#FF0000」 中的「FF0000」和 font color=」#0000FF」 中的「0000FF」 |
{n} |
剛好 n 個前置字符。 |
o{2} 匹配「loom」中的「oo」和「mooooo」中的前兩個「o」,但在「money」中沒有任何匹配項 |
{n,m} |
至少 n 個、至多 m 個前置字符。 |
F{2,4} 匹配「#FF0000」中的「FF」和「#FFFFFF」中的前四個「F」 |
[abc] |
用括號括起來的字符中的任何一個字符。用連字符指定某一範圍的字符(例如, [a-f] 等效於 [abcdef])。 |
[e-g] 匹配「bed」中的「e」、「folly」中的「f」和「guard」中的「g」 |
[^abc] |
未在括號中括起來的任何字符。用連字符指定某一範圍的字符(例如,[^a-f] 等效於[^abcdef])。 |
[^aeiou] 最初匹配「orange」中「r」、「book」中的「b」和「eek!」中的「k」 |
\b |
詞邊界(例如空格或回車符)。 |
\bb 匹配「book」中的「b」,但在「goober」和「snob」中沒有任何匹配項 |
\B |
詞邊界以外的任何內容。 |
\Bb 匹配「goober」中的「b」,但在「book」中沒有任何匹配項 |
\d |
任何數字字符。等效於 [0-9]。 |
\d 匹配「C3PO」中的「3」和「apartment 2G」中的「2」 |
\D |
任何非數字字符。等效於 [^0-9]。 |
\D 匹配「900S」中的「S」和「Q45」中的「Q」 |
\f |
換頁符。 |
|
\n |
換行符。 |
|
\r |
回車符。 |
|
\s |
任何單個空白字符,包括空格、製表符、換頁符或換行符。 |
\sbook 匹配「blue book」中的「book」,但在「notebook」中沒有任何匹配項 |
\S |
任何單個非空白字符。 |
\Sbook 匹配「notebook」中的「book」,但在「blue book」中沒有任何匹配項 |
\t |
製表符。 |
|
\w |
任何字母數字字符,包括下劃線。等效於 [A-Za-z0-9_]。 |
b\w* 匹配「the barking dog」中的「barking」以及「the big black dog」中的「big」和「black」 |
\W |
任何非字母數字字符。等效於 [^A-Za-z0-9_]。 |
\W 匹配「Jake&Mattie」中的 |