Collabora Office 24.04 Hjelp
Sammenser og trekker ut eller erstatter tekst ved hjelp av regulære uttrykk.
REGEX( Tekst ; Uttrykk [ ; [ Erstatning ] [ ; Flagg|Forekomst ] ] )
Tekst: En tekst eller referanse til en celle der det regulære uttrykket skal brukes.
Uttrykk: En tekst som representerer det regulære uttrykket, ved hjelp av ICU regulære uttrykk. Hvis det ikke er noe samsvar og Erstatning ikke er gitt, returneres #N/A.
Erstatning: Valgfritt. Erstatningsteksten og referanser til fangstgrupper. Hvis det ikke er samsvar, returneres Tekst uendret.
Flagg: Valgfritt. "g" erstatter alle samsvar med Uttrykk i tekst, ikke trukket ut. Hvis det ikke er samsvar, returneres Tekst uendret.
Forekomst: Valgfritt. Nummer som indikerer hvilket samsvar av Uttrykk i tekst som skal trekkes ut eller erstattes. Hvis det ikke er noe samsvar og Erstatning ikke er gitt, returneres #N/A. Hvis det ikke er noe samsvar og Erstatning er gitt, returneres Tekst uendret. Hvis Forekomst er 0, returneres Tekst uendret.
=REGEX("123456ABCDEF";"[:siffer:]";"Z") returnerer "Z23456ABCDEF", der det første treffet i et siffer erstattes med "Z".
=REGEX("123456ABCDEF";"[:siffer:]";"Z";"g") returnerer "ZZZZZZABCDEF", der alle sifre ble erstattet med "Z".
=REGEX("123456ABCDEF";"[126]";"";"g") returnerer "345ABCDEF", der enhver forekomst av "1", "2" eller " 6" erstattes av den tomme strengen, og dermed slettet.
=REGEX("axbxcxd";".x";;2) returnerer "bx", det andre treffet for ".x".
=REGEX("axbxcxd";"(.)x";"$1y";2) returnerer "axbycxd", det andre treffet til "(.)x" (dvs. "bx") erstattet med den fangede gruppen av ett tegn (dvs. "b") etterfulgt av "y".
ORG.LIBREOFFICE.REGEX