REGEXPARSE
Omschrijving
Extraheert delen van een tekenreeks door ze te matchen met een patroon. Het patroon voor de reguliere expressie moet overeenkomen met de
volledige
invoerwaarde.Syntaxis
REGEXPARSE(
text
, regex
, [ ignore_case
]) - text: de tekst die moet worden geparseerd.
- regex: de reguliere expressie.
- ignore_case: indien TRUE, negeert de functie hoofdletters bij het zoeken. Als de functie FALSE is, wordt rekening gehouden met hoofdletters en kleine letters. De standaardwaarde is FALSE.
Voorbeeld
Formule | Resultaat |
|---|---|
=REGEXPARSE("[Los Angeles]","\[(.*)\]") | Los Angeles |
=REGEXPARSE("12-OCT-2015","(\d\d)-([A-Z]{3})-(\d{2,4})") | 12-OCT-2015 12 OCT 2015
|
=INDEX(REGEXPARSE("aa;bbbbbb24;cccc;","(.*?);(.*?);.*"),3)
Extraheert het n-de deel van een tekenreeks met scheidingstekens | bbbbbb24 |
Opmerkingen
- Deze functie retourneert een matrix met waarden waarbij elke waarde deel uitmaakt van de tekenreeks waarin een patroonmatch is gevonden. Deze functie is handig als u een patroon hebt en u de delen van de tekst wilt weergeven die overeenkomen met het patroon.
- Deze functie is bedoeld voor gebruik in matrixformules.
- Workday maakt gebruik van de parser voor reguliere expressies van Java. de expressie moet voldoen aan de regexregels van Java (http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html) .