# Functies voor standaarduitdrukkingen

Deze sectie beschrijft de volgende functies voor standaarduitdrukkingen:

| Functie | Beschrijving |
| --- | --- |
| [REGEX_EXTRACT](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/regular-expressions/regexp_extract.htm) | Zoekt de eerste overeenkomst van het patroon van de standaarduitdrukking in de tekenreeks en retourneert het aangevraagde nummer van de opnamegroep |
| [REGEXP_EXTRACT_ALL](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/regular-expressions/regexp_extract_all.htm) | Komt overeen met de reguliere expressie in de invoertekenreeks. Retourneert de escape-groepen indien deze bestaan, of de oorspronkelijke tekenreeks indien deze niet bestaan. |
| [REGEXP_LIKE](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/regular-expressions/regexp_like.htm) | Evalueert het reguliere expressiepatroon en bepaalt of het zich in de tekenreeks bevindt |
| [REGEX_MATCH_POSITION](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/regular-expressions/regex_match_position.htm) | Komt overeen met de reguliere expressie in de invoertekenreeks en retourneert de index van de eerste overeenkomst |
| [REGEX_NAMED_GROUPS](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/regular-expressions/regex_named_groups.htm) | Komt overeen met de reguliere expressie in de invoertekenreeks. Retourneert een record met veldnamen en groepsnamen |
| [REGEXP_REPLACE](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/regular-expressions/regexp_replace.htm) | Evalueert het patroon van de standaarduitdrukking en vervangt elke gevonden instantie door de vervanging |

## Patronen van standaarduitdrukkingen

De patronen van de standaarduitdrukking die worden gebruikt bij het uitvoeren van RegEx-patroonovereenkomsten, worden beschreven in de onderstaande tabel:

| Uitdrukking | Contact opnemen | Beschrijving |
| --- | --- | --- |
| Elk teken | . | Komt overeen met elk afzonderlijk teken behalve een regeleinde. |
| Nul of meer | \* | Komt overeen met nul of meer voorkomens van de voorafgaande expressie, waarbij alle mogelijke overeenkomsten worden gemaakt. |
| Eén of meer | + | Komt overeen met ten minste één voorkomst van de voorafgaande expressie. |
| Begin van de regel | ^ | Verankert de overeenkomstreeks aan het begin van een regel. |
| Einde van de regel | $ | Verankert de overeenkomstreeks aan het einde van een regel. |
| Begin van een woord | &lt; | Komt alleen overeen wanneer een woord op dit punt in de tekst begint. |
| Einde van woord | &gt; | Komt alleen overeen wanneer een woord op dit punt in de tekst eindigt. |
| Regeleinde | \n | Komt overeen met een platformonafhankelijk regeleinde. Voegt een regeleinde in een Vervangen-expressie in. |
| Cijfers | \d | Komt overeen met elk cijfer [0-9]. |
| Elk willekeurig teken in de set | [] | Komt overeen met elk willekeurig teken binnen de []. Om een tekenbereik op te geven, geeft u het begin- en eindteken op, gescheiden door een streepje (-), zoals in [a-z]. |
| Komt overeen met elk teken dat niet in de tekenset staat die op de ^ volgt. | [^...] | Komt overeen met elk teken dat niet in de tekenset staat die op de ^ volgt. |
| Of | \| | Komt overeen met de expressie vóór of die na het OF-symbool (\|). Meestal gebruikt binnen een groep. Bijvoorbeeld, (sponge\|mud) bath komt overeen met "sponge bath" en "mud bath." |
| Gelabelde expressie | {} | Komt overeen met tekst die is gelabeld met de ingesloten expressie. |
| /C++ Id | :i | Komt overeen met de expressie ([a-zA-Z\_$][a-zA-Z0-9\_$]\*). |
| Geciteerde tekenreeks | :q | Komt overeen met de expressie (("[^"]*")\|('[^']*')). |
| Spatie of tab | :b | Komt overeen met spatie- of tabtekens. |
| Komt overeen met de expressie ([0-9]+). | :z | Integer :z Komt overeen met de expressie ([0-9]+). |