多维表格
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

5.6 KiB


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

CONCAT(text, [text,...])

Steekproef

CONCAT('John', ' ', 'Doe') => 'John Doe'

De LEFT-functie haalt de eerste 'n'-tekens op die zijn opgegeven vanaf het begin van de invoertekenreeks.

Syntaxis

LEFT(text, count)

Steekproef

LEFT('123-456-7890', 3) => '123'

ZOJUIST

De LEN-functie berekent en retourneert het totale aantal tekens in de opgegeven tekenreeks.

Syntaxis

LEN(text)

Steekproef

LEN('Product Description') => 19

LAGER

De LOWER-functie transformeert alle tekens in de invoerreeks naar kleine letters

Syntaxis

LOWER(text)

Steekproef

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

MID(text, position, [count])

Steekproef

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

REGEX_EXTRACT(text, pattern)

Steekproef

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

REGEX_MATCH(text, pattern)

Steekproef

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

REGEX_REPLACE(text, pattern, replacer)

Steekproef

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

REPEAT(text, count)

Steekproef

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

REPLACE(text, srchStr, rplcStr)

Steekproef

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

RIGHT(text, n)

Steekproef

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

SEARCH(text, srchStr)

Steekproef

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

SUBSTR(text, position, [count])

Steekproef

SUBSTR('Extract this text', 9, 4) => 'this'

TRIM

De TRIM-functie elimineert alle voor- of achterliggende spaties uit de invoertekenreeks.

Syntaxis

TRIM(text)

Steekproef

TRIM('   Trim this   ') => 'Trim this'

BOVENSTE

De UPPER-functie transformeert alle tekens in de invoerreeks naar hoofdletters.

Syntaxis

UPPER(text)

Steekproef

UPPER('title') => 'TITLE'

URL

De URL-functie controleert of de invoertekenreeks een geldige URL is en converteert deze naar een hyperlink

Syntaxis

URL(text)

Steekproef

URL('https://www.example.com') => a clickable link for https://www.example.com

gerelateerde artikelen