摘要:正則表達(dá)式的模式規(guī)范是由一系列字符構(gòu)成的。正則表達(dá)式的圓括號(hào)作用把多帶帶的項(xiàng)組合成子表達(dá)式,以便可以像處理一個(gè)多帶帶的單元那樣用或者等來(lái)對(duì)單元格內(nèi)的項(xiàng)進(jìn)行處理。
該文章轉(zhuǎn)載自我的博客Alvin-Liu。
JavaScript采用的是Perl語(yǔ)言正則表達(dá)式語(yǔ)法的一個(gè)相當(dāng)完整的子集。正則表達(dá)式的模式規(guī)范是由一系列字符構(gòu)成的。多數(shù)字符(包括字母數(shù)字字符)描述的都是按照字面意思進(jìn)行匹配的字符。比如說(shuō) /java/ 就和所有包含子串 java 的字符串相匹配。然正則表達(dá)式中的其它字符不是按照字面意思進(jìn)行匹配的,但它們都具有特殊的意義。正則表達(dá)式 /s$/ 包含兩個(gè)字符, 第一個(gè)特殊字符 s 是按照字面意思與自身相匹配。第二個(gè)字符 $ 是一個(gè)特殊字符,它所匹配的是字符串的結(jié)尾。以正則表達(dá)式 /s$/ 匹配的就是以字母 s 結(jié)尾的字符串。
直接量字符:在正則表達(dá)式中,許多標(biāo)點(diǎn)符號(hào)都有特殊的含義。下面是常見(jiàn)字符和它們的含義
字符 | 描述 |
---|---|
制表符 | |
換行符 | |
回車(chē)符 | |
f | 換頁(yè)符 |
與回退字符 | |
v | 垂直制表符 |