日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

連載6/8::WPS正則函數(shù)換行符和點符號詳解

 昵稱72339616 2024-07-20 發(fā)布于湖北

WPS函數(shù)REGEXP使得正則表達(dá)式從程序員專用普及到普通用戶,強大的功能一定需要更多的學(xué)習(xí)成本。

本文介紹3個元字符的規(guī)則.

\n用于查找換行符

=REGEXP(A1,"\n")

返回字符串中的兩個換行符。

換行符是不可見字符,如果你仍然懷疑它是空單元格,可以用CODE函數(shù)轉(zhuǎn)換為ASCII碼驗證。

=CODE(REGEXP(A1,"\n"))

什么情況下會去查找換行符呢?

僅僅是查找的情況確實不多,更多情況是需要將其替換為其他字符,所有REGEXP貼心地提供了第三第四參數(shù)用來把查找出來的值替換為其他字符:

=REGEXP(A1,"\n",2,"")

第三參數(shù)設(shè)置為2表示需要做把查找出來的做替換,第四參數(shù)指明替換為空。于是單元格內(nèi)的換行效果沒有了。

.用來匹配換行符之外的任意字符

=REGEXP("鄭廣學(xué).W.P.S",".")

由于不能匹配換行符,搭配”+”就能得到按換行符拆分字符的效果:

=REGEXP(A1,".+")

值得注意的是.本身也是一個字符,如果要單獨提取它又該怎么辦呢?提取小數(shù)是很典型的案例。

搭配方括號或者反斜杠都能實現(xiàn)單獨提取.

=REGEXP("交通320.23元,住宿400.5元","[.]")=REGEXP("交通320.23元,住宿400.5元","\.")

方括號中再加入數(shù)數(shù)字的表達(dá)符號就能提取數(shù)字和.,當(dāng)然要使其成為一個完整的數(shù)字,+是必不可少的:

=REGEXP("交通320.23元,住宿400.5元","[\d.]+")

|表示或運算

如前文總結(jié),可以用[A-z]+來提取字母,[0-9]+提取數(shù)字:

=REGEXP("鄭廣學(xué)WPS JSA880框架","[A-z]+")//返回”WPS”,”JSA”.=REGEXP("鄭廣學(xué)WPS JSA880框架","[0-9]+")//返回”880”.

搭配|就能實現(xiàn)提取字母或單詞:

=REGEXP("鄭廣學(xué)WPS JSA880框架","[A-z]+|[0-9]+")

新增至總結(jié):

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多