往期推薦 連載1/8 WPS火出圈的REGEXP正則函數(shù) 連載2/8 : WPS REGEXP從文本中提取數(shù)字 連載3/8 : WPS REGEXP從文本分離中英文和數(shù)字 ![]() 2000元課程 免費(fèi)學(xué)7天 函數(shù)+VBA ![]() 不僅是WPS或Excel之類的辦公軟件,整個(gè)計(jì)算機(jī)體系中數(shù)字都是一種特殊的存在,畢竟身處“數(shù)碼時(shí)代”嘛。 REGEXP也將字符劃分為【數(shù)字】和【其他字符】?jī)深?,此前的文章中已?jīng)總結(jié)過可以用\d來表示數(shù)字,而\D則表示數(shù)字以外的所有字符。
在需要把把文本按數(shù)字和非數(shù)字來拆分的場(chǎng)景中,大D小d略顯身手就應(yīng)對(duì)自如:
這種用大小寫字母把字符分類的規(guī)則可以稱作互逆運(yùn)算或互補(bǔ)運(yùn)算。 除了大D小d還有其他好幾對(duì),W和w的劃分方式比較奇特:
嘗試一下,把你能在鍵盤上找到的字符都輸入一遍,當(dāng)然還要包括漢字,數(shù)字和字母,然后分別用\w和\W測(cè)試:
返回?cái)?shù)字,字母,下劃線
返回?cái)?shù)字,字母,下劃線之外的其他字符 大小s則按空白字符來劃分:
統(tǒng)計(jì)單元格中有多少種水果,可以用\S直接提取非空白字符后COUNTA計(jì)數(shù):
也可以統(tǒng)計(jì)其中的空格后計(jì)數(shù),再加1:
這些互逆運(yùn)算字符被稱作元字符,將其添加到總結(jié)中: |
|