REGEX

Mga tugma at extract o opsyonal na pinapalitan ang text gamit ang mga regular na expression.

Syntax

REGEX( Text ; Expression [ ; [ Kapalit ] [ ; Flags|Occurrence ] ] )

Text : Isang text o reference sa isang cell kung saan ilalapat ang regular na expression.

Pagpapahayag : Isang text na kumakatawan sa regular na expression, gamit Mga regular na expression sa ICU . Kung walang tugma at Pagpapalit ay hindi ibinigay, #N/A ay ibinalik.

Pagpapalit : Opsyonal. Ang kapalit na teksto at mga sanggunian upang makuha ang mga pangkat. Kung walang tugma, Text ay ibinalik nang hindi binago.

Mga watawat : Opsyonal. Pinapalitan ng "g" ang lahat ng tugma ng Pagpapahayag sa Text , hindi na-extract. Kung walang tugma, Text ay ibinalik nang hindi binago.

Pangyayari : Opsyonal. Numero upang ipahiwatig kung aling tugma ng Pagpapahayag sa Text ay dapat kunin o papalitan. Kung walang tugma at Pagpapalit ay hindi ibinigay, #N/A ay ibinalik. Kung walang tugma at Pagpapalit ay ibinigay, Text ay ibinalik nang hindi binago. Kung Pangyayari ay 0, Text ay ibinalik nang hindi binago.

Mga halimbawa

=REGEX("123456ABCDEF";"[:digit:]";"Z") ibinabalik ang "Z23456ABCDEF", kung saan ang unang tugma ng isang digit ay pinalitan ng "Z".

=REGEX("123456ABCDEF";"[:digit:]";"Z";"g") nagbabalik ng "ZZZZZZABCDEF", kung saan ang lahat ng mga digit ay pinalitan ng "Z".

=REGEX("123456ABCDEF";"[126]";"";"g") ibinabalik ang "345ABCDEF", kung saan ang anumang paglitaw ng "1", "2" o "6" ay pinalitan ng walang laman na string, kaya tinanggal.

=REGEX("axbxcxd";".x";;2) nagbabalik ng "bx", ang pangalawang tugma ng ".x".

=REGEX("axbxcxd";"(.)x";"$1y";2) ibinabalik ang "axbycxd", ang pangalawang tugma ng "(.)x" (ibig sabihin, "bx") na pinalitan ng nakuhang pangkat ng isang character (ibig sabihin "b") na sinusundan ng "y".

Teknikal na impormasyon

tip

Ang function na ito ay magagamit mula noong LibreOffice 6.2.


Ang function na ito ay hindi bahagi ng Buksan ang Format ng Dokumento para sa Mga Aplikasyon sa Opisina (OpenDocument) Bersyon 1.3. Bahagi 4: Recalculated Formula (OpenFormula) Format pamantayan. Ang name space ay

ORG.LIBREOFFICE.REGEX

Mangyaring suportahan kami!