trim()

Changer de service à l’aide de la liste déroulante Version . En savoir plus sur la navigation.
S’applique à : ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Supprime toutes les correspondances de début et de fin de l’expression régulière spécifiée.

Syntaxe

trim( source regex,)

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
regex string ✔️ Chaîne ou expression régulière à découper de la source.
source string ✔️ Chaîne source à partir de laquelle découper les regex.

Retours

source après suppression des correspondances de regex trouvées au début et/ou à la fin de la source.

Exemples

Découper une sous-chaîne spécifique

L’exemple suivant supprime la sous-chaîne à partir du début et de la fin de la string_to_trim.

let string_to_trim = @"--https://bing.com--";
let substring = "--";
print string_to_trim = string_to_trim, trimmed_string = trim(substring,string_to_trim)

Sortie

string_to_trim trimmed_string
--https://bing.com-- https://bing.com

Découper les caractères non alphanumériques

L’exemple suivant montre comment découper tous les caractères autres que des mots à partir du début et de la fin de la chaîne.

range x from 1 to 5 step 1
| project str = strcat("-  ","Te st",x,@"// $")
| extend trimmed_str = trim(@"[^\w]+",str)

Sortie

str trimmed_str
- Te st1// $ Te st1
- Te st2// $ Te st2
- Te st3// $ Te st3
- Te st4// $ Te st4
- Te st5// $ Te st5

Supprimer les espaces blancs

L’instruction suivante supprime tous les espaces du début et de la fin de la chaîne.

let string_to_trim = @"    Hello, world!    ";
let substring = @"\s+";
print
    string_to_trim = string_to_trim,
    trimmed_string = trim(substring, string_to_trim)

Sortie

string_to_trim trimmed_string
Salut tout le monde! Salut tout le monde!