一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

如何在EXCEL中測(cè)試正則表達(dá)式(內(nèi)附小測(cè)驗(yàn))

 徐_清風(fēng) 2021-03-29

各位客官姥爺好,歡迎回來(lái)。我們上次聊到如何在EXCEL中定義正則表達(dá)式函數(shù),那么這個(gè)正則表達(dá)式到底是什么呢?我們這次就來(lái)細(xì)聊。(文末附有小測(cè)驗(yàn),歡迎大家嘗試)

定義

正則表達(dá)式(Regular Expression,通常簡(jiǎn)寫為Regex或RE),又稱規(guī)則表達(dá)式。

正則表達(dá)式是對(duì)字符串進(jìn)行過(guò)濾的一種公式,主要由具有特定意義的字符組成。我們一般把這種特定意義的字符稱為元字符。正則表達(dá)式通常被用來(lái)檢索或替換符合某個(gè)規(guī)則的文本。

那么常見(jiàn)的元字符有哪些呢?

元字符

在我這里把常見(jiàn)的元字符歸為以下幾組:

第一組:格式組(匹配換行、回車等格式類符號(hào))

元字符

解釋說(shuō)明

\n

匹配換行符

\r

匹配回車符

\t

匹配制表符

\f

匹配換頁(yè)符

比如替換掉下面中的換行符:

第二組:叫板組(你說(shuō)A,我就偏不說(shuō)A)

元字符

解釋說(shuō)明

\n

匹配換行符

.

匹配除換行符外的任意字符

\s

匹配任何空白字符

\S

匹配任何非空白字符

\w

匹配字母、數(shù)字、下劃線

\W

匹配除字母、數(shù)字、下劃線以外的任意字符

\d

匹配數(shù)字

\D

匹配除數(shù)字以外的任意字符

[]

匹配括號(hào)內(nèi)的任意字符

[0-9]

匹配數(shù)字,等價(jià)于\d

[A-Za-z]

匹配英文字母

[\u4e00-\u9fa5]

匹配漢字

[^]

匹配除^號(hào)后字符以外的任意字符

[^abc]

匹配除了abc以外的任意字符

當(dāng)然他們之間也可以組合起來(lái),比如其中的\s和\S組合起來(lái):[\s\S],就是匹配所有字符,其他組類似。

第三組:限定組(限定匹配的次數(shù))

元字符

解釋說(shuō)明

*

匹配前面元字符0次或多次

+

匹配前面元字符1次或多次

?

匹配前面元字符0次或1次

{m}

匹配前面元字符m次

{m,}

匹配前面元字符至少m次

{m,n}

匹配前面元字符m到n次,包含m和n

比如匹配4個(gè)數(shù)字:

第四組:位置組(表示符號(hào)的位置)

元字符

解釋說(shuō)明

\b

表示單詞的開(kāi)始或結(jié)尾位置(注意只表示位置,不代表任何字符)

\B

表示非單詞的開(kāi)始或結(jié)尾位置(同上)

^

表示字符串的開(kāi)始位置(同上)

$

表示字符串的結(jié)尾位置(同上)

比如匹配以0結(jié)尾的數(shù)據(jù):

第五組:斷言組(假設(shè)滿足一定的條件)

元字符

解釋說(shuō)明

(?=abc)

匹配abc前面的字符

(?<=abc)

匹配abc后面的字符

(?<!abc)

匹配前面不是abc的字符

(?!abc)

匹配后面不是abc的字符

比如匹配abc的所有字符:

第六組:子表達(dá)式及其他組(和子表達(dá)式相關(guān)的,以及其他常用的元字符)

元字符

解釋說(shuō)明

()

通常表示一個(gè)完整的表達(dá)式(也叫做子表達(dá)式),可將匹配的內(nèi)容保存下來(lái),以供后續(xù)使用

\1

引用前面第1個(gè)子表達(dá)式保存的文本,\2\3\4...同理

|

表示或的關(guān)系,比如a|b表示a或者b

\

轉(zhuǎn)義字符,比如\\n表示匹配\n這個(gè)符號(hào)

由于.在叫板組中表示匹配除換行符以外的任意字符,但是如果我們就想匹配.這個(gè)符號(hào)時(shí),就需要用到\這個(gè)轉(zhuǎn)義字符,即\.表示匹配.這個(gè)符號(hào)。

比如刪除下面字符中的重復(fù)項(xiàng):

小測(cè)驗(yàn)

在EXCEL中使用正則表達(dá)式對(duì)字符串:“單芯片,雙芯片,單芯片,雙芯片,四芯片,單芯片”進(jìn)行刪除重復(fù)項(xiàng)。

結(jié)果可能為:“雙芯片,四芯片,單芯片”。PS:對(duì)結(jié)果的前后順序不做要求。

(如果您還不知道EXCEL中如何定義正則表達(dá)式函數(shù),請(qǐng)點(diǎn)這里

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    午夜福利在线观看免费| 国产福利一区二区久久| 成人免费高清在线一区二区| 日韩在线欧美一区二区| 中文字幕亚洲视频一区二区| 国内女人精品一区二区三区| 亚洲高清欧美中文字幕| 欧美日韩亚洲巨色人妻| 日本最新不卡免费一区二区| 高清亚洲精品中文字幕乱码| 91人妻人人精品人人爽| 一区二区三区免费公开| 免费观看在线午夜视频| 久久精品亚洲精品国产欧美| 99精品人妻少妇一区二区人人妻| 精品国产成人av一区二区三区| 欧美日韩国产精品第五页| 婷婷基地五月激情五月| 国产视频福利一区二区| 亚洲精品福利视频在线观看| 精品日韩视频在线观看| 国产日韩欧美国产欧美日韩| 国产高清精品福利私拍| 国产精品十八禁亚洲黄污免费观看 | 91精品视频全国免费| 精品亚洲香蕉久久综合网| 丰满人妻一二区二区三区av| 亚洲欧美日韩国产自拍| 久久精品国产在热久久| 久久国产精品热爱视频| 亚洲国产成人一区二区在线观看| 深夜福利亚洲高清性感| 国产又粗又长又大的视频| 五月综合激情婷婷丁香| 国产欧美日韩精品一区二区| 欧美午夜一区二区福利视频| 日韩和欧美的一区二区三区| 激情内射亚洲一区二区三区| 97精品人妻一区二区三区麻豆| 国产不卡在线免费观看视频| 亚洲永久一区二区三区在线|