libreoffice calc電子表格 正則表達(dá)式函數(shù) REGEX
REGEX( 文本 ; 表達(dá)式 [ ; [ 替換] [ ; 標(biāo)記|次數(shù) ] ] )
「文本」: 要應(yīng)用正則表達(dá)式的文本或?qū)卧竦囊谩?/span>
「表達(dá)式」: 雙引號" "內(nèi) 為正則表達(dá)式內(nèi)容,用()標(biāo)明捕獲組 。
「替換」: 可選。替換文本以及對捕獲組的引用。如果沒有匹配項(xiàng), 則「文本」將原樣返回。
雙引號" "內(nèi),使用$1 引用捕獲組
「標(biāo)記|次數(shù)」: 可選。
標(biāo)記:“g“用「替換」中的內(nèi)容,替換「文本」中所有匹配項(xiàng) ,而不是部分。如果沒有匹配項(xiàng), 文本將原樣返回。
次數(shù):數(shù)字,指定要提取或替換「文本」中「表達(dá)式」的匹配項(xiàng)的次數(shù)。如果沒有匹配項(xiàng), 并且未給出替換, 則返回 #N/A 。如果沒有匹配項(xiàng)且給出了「替換, 則原樣返回「文本」。如果次數(shù)」為 0, 則原樣返回「文本」。
如提取“11111197805252021”倒數(shù)第二位數(shù)字
=REGEX( “11111197805252021”,"[\d]+([\d]{1})([\d]{1})$","$1",1)
無明顯特征的提取項(xiàng) 可以用 捕獲組引用的組合 替換 “文本“的全部匹配 來實(shí)現(xiàn)。
浙公網(wǎng)安備 33010602011771號