Browse Source

Update nl-030.string-functions.md

pull/8046/head
RxG ⚡ 8 months ago committed by GitHub
parent
commit
d38ac693fe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 272
      scripts/docs/nl/070.fields/040.field-types/060.formula/nl-030.string-functions.md

272
scripts/docs/nl/070.fields/040.field-types/060.formula/nl-030.string-functions.md

@ -0,0 +1,272 @@
***
titel: 'Stringfuncties'
beschrijving: 'In dit artikel worden verschillende tekenreeksfuncties uitgelegd die in formulevelden kunnen worden gebruikt.'
tags: \['Velden', 'Veldtypen', 'Formule']
trefwoorden: \['Velden', 'Veldtypen', 'Formule', 'Formuleveld maken', 'Stringfuncties']
---------------------------------------------------------------------------------------
Dit spiekbriefje biedt een korte handleiding voor verschillende op tekenreeksen gebaseerde functies die vaak worden gebruikt bij gegevensanalyse en programmeren. Elke functie gaat vergezeld van de syntaxis, een voorbeeldgebruik en een korte beschrijving.
## CONCAT
De CONCAT-functie voegt een of meer strings samen tot één enkele string.
#### Syntaxis
```plaintext
CONCAT(text, [text,...])
```
#### Steekproef
```plaintext
CONCAT('John', ' ', 'Doe') => 'John Doe'
```
## LINKS
De LEFT-functie haalt de eerste 'n'-tekens op die zijn opgegeven vanaf het begin van de invoertekenreeks.
#### Syntaxis
```plaintext
LEFT(text, count)
```
#### Steekproef
```plaintext
LEFT('123-456-7890', 3) => '123'
```
## ZOJUIST
De LEN-functie berekent en retourneert het totale aantal tekens in de opgegeven tekenreeks.
#### Syntaxis
```plaintext
LEN(text)
```
#### Steekproef
```plaintext
LEN('Product Description') => 19
```
## LAGER
De LOWER-functie transformeert alle tekens in de invoerreeks naar kleine letters
#### Syntaxis
```plaintext
LOWER(text)
```
#### Steekproef
```plaintext
LOWER('User INPUT') => 'user input'
```
## MIDDEN
De MID-functie haalt een subtekenreeks op uit de invoertekenreeks, beginnend op de opgegeven positie en zich uitstrekkend over het opgegeven aantal tekens.
#### Syntaxis
```plaintext
MID(text, position, [count])
```
#### Steekproef
```plaintext
MID('This is a sentence', 5, 3) => 'is '
```
## REGEX\_EXTRACT
De functie REGEX\_EXTRACT zoekt in de invoertekenreeks naar de eerste keer dat het opgegeven reguliere-expressiepatroon voorkomt en retourneert de overeenkomende subtekenreeks.
#### Syntaxis
```plaintext
REGEX_EXTRACT(text, pattern)
```
#### Steekproef
```plaintext
REGEX_EXTRACT('Error: Something went wrong', 'Error: (.*)') => 'Something went wrong'
```
## REGEX\_MATCH
De REGEX\_MATCH-functie evalueert of de invoertekenreeks overeenkomt met het opgegeven reguliere-expressiepatroon en retourneert 1 als er een overeenkomst is en 0 als er geen overeenkomst is.
#### Syntaxis
```plaintext
REGEX_MATCH(text, pattern)
```
#### Steekproef
```plaintext
REGEX_MATCH('123-45-6789', '\d{3}-\d{2}-\d{4}') => 1
```
## REGEX\_REPLACE
De functie REGEX\_REPLACE identificeert alle exemplaren van het opgegeven reguliere expressiepatroon in de invoertekenreeks en vervangt deze door de opgegeven vervangende tekenreeks.
#### Syntaxis
```plaintext
REGEX_REPLACE(text, pattern, replacer)
```
#### Steekproef
```plaintext
REGEX_REPLACE('Replace all bugs', 'bug', 'feature') => 'Replace all features'
```
## HERHALEN
De REPEAT-functie dupliceert de opgegeven string het opgegeven aantal keren, waardoor het creëren van herhaalde patronen of reeksen wordt vergemakkelijkt.
#### Syntaxis
```plaintext
REPEAT(text, count)
```
#### Steekproef
```plaintext
REPEAT('😃', 3) => '😃😃😃'
```
## VERVANGEN
De REPLACE-functie identificeert alle instanties van een bepaalde subtekenreeks binnen de gegeven tekenreeks en vervangt deze door een andere gespecificeerde subtekenreeks.
#### Syntaxis
```plaintext
REPLACE(text, srchStr, rplcStr)
```
#### Steekproef
```plaintext
REPLACE('Replace old text', 'old', 'new') => 'Replace new text'
```
## RECHTS
De RIGHT-functie haalt de laatste 'n'-tekens op vanaf het einde van de invoertekenreeks, zodat u een subtekenreeks kunt extraheren die vanaf de rechterkant begint.
#### Syntaxis
```plaintext
RIGHT(text, n)
```
#### Steekproef
```plaintext
RIGHT('file_name.txt', 3) => 'txt'
```
## ZOEKOPDRACHT
De SEARCH-functie identificeert de positie van de opgegeven subtekenreeks binnen de invoertekenreeks en retourneert de index als deze wordt gevonden, en anders 0.
#### Syntaxis
```plaintext
SEARCH(text, srchStr)
```
#### Steekproef
```plaintext
SEARCH('user@example.com', '@') => 5
```
## SUBSTR
De functie SUBSTR extraheert een subtekenreeks uit de invoertekenreeks, beginnend op de opgegeven positie en optioneel uitbreidend voor het opgegeven aantal tekens.
#### Syntaxis
```plaintext
SUBSTR(text, position, [count])
```
#### Steekproef
```plaintext
SUBSTR('Extract this text', 9, 4) => 'this'
```
## TRIM
De TRIM-functie elimineert alle voor- of achterliggende spaties uit de invoertekenreeks.
#### Syntaxis
```plaintext
TRIM(text)
```
#### Steekproef
```plaintext
TRIM(' Trim this ') => 'Trim this'
```
## BOVENSTE
De UPPER-functie transformeert alle tekens in de invoerreeks naar hoofdletters.
#### Syntaxis
```plaintext
UPPER(text)
```
#### Steekproef
```plaintext
UPPER('title') => 'TITLE'
```
## URL
De URL-functie controleert of de invoertekenreeks een geldige URL is en converteert deze naar een hyperlink
#### Syntaxis
```plaintext
URL(text)
```
#### Steekproef
```plaintext
URL('https://www.example.com') => a clickable link for https://www.example.com
```
## gerelateerde artikelen
* [Numerieke en logische operatoren](015.operators.md)
* [Numerieke functies](020.numeric-functions.md)
* [Datumfuncties](040.date-functions.md)
* [Voorwaardelijke expressies](050.conditional-expressions.md)
Loading…
Cancel
Save