多维表格
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.7 KiB


titre : 'Fonctions de chaîne' description: 'Cet article explique diverses fonctions de chaîne pouvant être utilisées dans les champs de formule.' balises : ['Champs', 'Types de champs', 'Formule'] mots-clés : ['Champs', 'Types de champs', 'Formule', 'Créer un champ de formule', 'Fonctions de chaîne']

Cette aide-mémoire fournit un guide de référence rapide pour diverses fonctions basées sur des chaînes couramment utilisées dans l'analyse et la programmation de données. Chaque fonction est accompagnée de sa syntaxe, d'un exemple d'utilisation et d'une brève description.

CONCAT

La fonction CONCAT concatène une ou plusieurs chaînes en une seule chaîne.

Syntaxe

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

Sample

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

GAUCHE

La fonction LEFT récupère les premiers « n » caractères spécifiés depuis le début de la chaîne d’entrée.

Syntaxe

LEFT(text, count)

Échantillon

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

LEN

La fonction LEN calcule et renvoie le nombre total de caractères présents dans la chaîne fournie.

Syntaxe

LEN(text)

Échantillon

LEN('Product Description') => 19

INFÉRIEUR

La fonction LOWER transforme tous les caractères de la chaîne d'entrée en minuscules

Syntaxe

LOWER(text)

Échantillon

LOWER('User INPUT') => 'user input'

MILIEU

La fonction MID récupère une sous-chaîne de la chaîne d'entrée en commençant à la position spécifiée et en s'étendant sur le nombre de caractères spécifié.

Syntaxe

MID(text, position, [count])

Échantillon

MID('This is a sentence', 5, 3) => 'is '

REGEX_EXTRACT

La fonction REGEX_EXTRACT recherche dans la chaîne d'entrée la première occurrence du modèle d'expression régulière spécifié et renvoie la sous-chaîne correspondante.

Syntaxe

REGEX_EXTRACT(text, pattern)

Échantillon

REGEX_EXTRACT('Error: Something went wrong', 'Error: (.*)') => 'Something went wrong'

REGEX_MATCH

La fonction REGEX_MATCH évalue si la chaîne d'entrée correspond au modèle d'expression régulière spécifié, renvoyant 1 s'il y a une correspondance et 0 s'il n'y a pas de correspondance.

Syntaxe

REGEX_MATCH(text, pattern)

Échantillon

REGEX_MATCH('123-45-6789', '\d{3}-\d{2}-\d{4}') => 1

REGEX_REPLACE

La fonction REGEX_REPLACE identifie toutes les occurrences du modèle d'expression régulière spécifié dans la chaîne d'entrée et les remplace par la chaîne de remplacement fournie.

Syntaxe

REGEX_REPLACE(text, pattern, replacer)

Échantillon

REGEX_REPLACE('Replace all bugs', 'bug', 'feature') => 'Replace all features'

REPEAT

La fonction REPEAT duplique la chaîne fournie le nombre de fois spécifié, facilitant la création de modèles ou de séquences répétés.

Syntaxe

REPEAT(text, count)

Échantillon

REPEAT('😃', 3) => '😃😃😃'

REMPLACER

La fonction REPLACE identifie toutes les instances d'une sous-chaîne particulière dans la chaîne donnée et les remplace par une autre sous-chaîne spécifiée.

Syntaxe

REPLACE(text, srchStr, rplcStr)

Échantillon

REPLACE('Replace old text', 'old', 'new') => 'Replace new text'

DROITE

La fonction RIGHT récupère les n derniers caractères de la fin de la chaîne d'entrée, vous permettant d'extraire une sous-chaîne en commençant par la droite.

Syntaxe

RIGHT(text, n)

Échantillon

RIGHT('file_name.txt', 3) => 'txt'

RECHERCHE

La fonction SEARCH identifie la position de la sous-chaîne spécifiée dans la chaîne d'entrée, renvoyant l'index si elle est trouvée, et zéro sinon.

Syntaxe

SEARCH(text, srchStr)

Échantillon

SEARCH('user@example.com', '@') => 5

SUBSTR

La fonction SUBSTR extrait une sous-chaîne de la chaîne d'entrée, en commençant à la position spécifiée et en s'étendant éventuellement pour le nombre de caractères spécifié.

Syntaxe

SUBSTR(text, position, [count])

Échantillon

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

GARNITURE

La fonction TRIM élimine tous les espaces de début ou de fin de la chaîne d'entrée.

Syntaxe

TRIM(text)

Échantillon

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

SUPÉRIEUR

La fonction UPPER transforme tous les caractères de la chaîne d'entrée en majuscules.

Syntaxe

UPPER(text)

Échantillon

UPPER('title') => 'TITLE'

URL

La fonction URL vérifie si la chaîne d'entrée est une URL valide et la convertit en lien hypertexte

Syntaxe

URL(text)

Échantillon

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

Articles Liés