Tous les produits
Search
Centre de documentation

Simple Log Service:Fonctions de chaîne

Dernière mise à jour :Aug 18, 2026

Décrit la syntaxe, les paramètres et les exemples d'utilisation des fonctions de chaîne dans la transformation de données SLS.

Fonctions

Catégorie

Fonction

Description

Opération sur plusieurs chaînes

str_format

Met en forme des chaînes selon un format spécifié.

str_join

Concatène des chaînes à l'aide d'un connecteur spécifié.

str_zip

Divise deux valeurs d'expression et combine les résultats en une seule chaîne.

Encodage et décodage

str_encode

Encode une chaîne à l'aide d'un format d'encodage spécifié.

str_decode

Décode une valeur d'entrée à l'aide d'un format d'encodage spécifié.

str_hex_escape_encode

Échappe les caractères spéciaux, y compris les séquences hexadécimales, vers leur forme lisible.

str_uuid

Génère un UUID aléatoire.

Tri, inversion et remplacement

str_sort

Trie un objet spécifié.

str_reverse

Inverse une chaîne.

str_replace

Remplace une sous-chaîne selon une règle spécifiée.

str_logstash_config_normalize

Convertit les données du langage de configuration Logstash au format JSON.

str_translate

Remplace les caractères d'une chaîne sur la base d'une table de correspondance.

Manipulation par expressions régulières

str_strip

Supprime les caractères spécifiés d'une chaîne.

str_lstrip

Supprime les caractères spécifiés au début d'une chaîne.

str_rstrip

Supprime les caractères spécifiés à la fin d'une chaîne.

str_lower

Convertit toutes les lettres majuscules en minuscules.

str_upper

Convertit toutes les lettres minuscules en majuscules.

str_title

Met en majuscule la première lettre de chaque mot et en minuscule le reste.

str_capitalize

Met en majuscule la première lettre et en minuscule le reste.

str_swapcase

Inverse la casse de toutes les lettres d'une chaîne.

Recherche et vérification

str_count

Compte le nombre d'occurrences d'un caractère dans une chaîne.

str_find

Vérifie si une chaîne contient une sous-chaîne spécifiée.

str_rfind

Renvoie la position de la dernière occurrence d'une sous-chaîne.

str_endswith

Vérifie si une chaîne se termine par un suffixe spécifié.

str_startswith

Vérifie si une chaîne commence par un préfixe spécifié.

Fractionnement

str_split

Divise une chaîne à l'aide d'un délimiteur spécifié.

str_splitlines

Divise une chaîne à l'aide d'un saut de ligne.

str_partition

Divise une chaîne en trois parties de gauche à droite à l'aide d'un délimiteur spécifié.

str_rpartition

Divise une chaîne en trois parties de droite à gauche à l'aide d'un délimiteur spécifié.

Mise en forme

str_center

Remplit une chaîne jusqu'à une longueur spécifiée à l'aide d'un caractère spécifié.

str_ljust

Remplit une chaîne à droite jusqu'à une longueur spécifiée à l'aide d'un caractère spécifié.

str_rjust

Remplit une chaîne à gauche jusqu'à une longueur spécifiée à l'aide d'un caractère spécifié.

str_zfill

Remplit une chaîne à gauche jusqu'à une longueur spécifiée à l'aide de 0.

str_expandtabs

Convertit le caractère \t d'une chaîne en espaces.

Vérification du jeu de caractères

str_isalnum

Vérifie si une chaîne contient uniquement des lettres et des chiffres.

str_isalpha

Vérifie si une chaîne contient uniquement des lettres.

str_isascii

Vérifie si une chaîne appartient à la table ASCII.

str_isdecimal

Vérifie si une chaîne contient uniquement des caractères décimaux.

str_isdigit

Vérifie si une chaîne contient uniquement des chiffres.

str_isidentifier

Vérifie si une chaîne est un identifiant Python valide.

str_islower

Vérifie si une chaîne contient uniquement des lettres minuscules.

str_isnumeric

Vérifie si tous les caractères d'une chaîne sont numériques.

str_isprintable

Vérifie si tous les caractères d'une chaîne sont imprimables.

str_isspace

Vérifie si une chaîne contient uniquement des espaces.

str_istitle

Vérifie si la première lettre de chaque mot d'une chaîne est en majuscule et si les autres lettres sont en minuscule.

str_isupper

Vérifie si toutes les lettres d'une chaîne sont en majuscule.

Vous pouvez utiliser les fonctions de chaîne avec les fonctions suivantes :

Catégorie

Fonction

Description

Opération sur plusieurs chaînes

op_add

Renvoie la somme de plusieurs valeurs numériques ou chaînes.

op_max

Renvoie la valeur maximale parmi plusieurs valeurs numériques ou chaînes.

op_min

Renvoie la valeur minimale parmi plusieurs valeurs numériques ou chaînes.

Troncature de chaîne

op_slice

Tronque une chaîne.

Calcul de la longueur

op_len

Renvoie la longueur d'une chaîne.

str_format

Met en forme une chaîne à l'aide d'un format spécifié.

  • Syntaxe

    str_format(format_string, value1, value2, ...)
  • Paramètres

    Paramètre

    Type de données

    Obligatoire

    Description

    format_string

    Arbitraire (converti automatiquement en chaîne)

    Oui

    Le format de la chaîne de sortie. Exemple : {}={}.

    value1

    Arbitraire

    Oui

    La valeur à mettre en forme.

    value2

    Arbitraire

    Oui

    La valeur à mettre en forme.

  • Réponse

    Renvoie une chaîne mise en forme.

  • Exemples

    • Journal brut

      class: Format
      escape_name: Traditional
    • Règle de transformation

      e_set("str_format", str_format("{}={}", v("class"), v("escape_name")))
    • Résultat

      class: Format
      escape_name: Traditional
      str_format: Format=Traditional

str_join

Combine les chaînes d'entrée en une seule chaîne séparée par un délimiteur.

  • Syntaxe

    str_join(connector, value1,  value2, ....)
  • Paramètres

    Paramètre

    Type de données

    Obligatoire

    Description

    connector

    Arbitraire (converti automatiquement en chaîne)

    Oui

    Le connecteur. Les connecteurs pris en charge incluent le point d'exclamation (!), le signe arobase (@), le dièse (#), le signe dollar ($) et le signe pourcentage (%).

    value1

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La valeur à concaténer.

    value2

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La valeur à concaténer.

  • Réponse

    Renvoie une chaîne concaténée.

  • Exemples

    • Journal brut

      name: ETL
      company: aliyun.com
    • Règle de transformation

      e_set("email", str_join("@", v("name"), v("company")))
    • Résultat

      name: ETL
      company: aliyun.com
      email:ETL@aliyun.com

str_encode

Encode une chaîne en utilisant le format d'encodage spécifié.

  • Syntaxe

    str_encode(value, "utf8", errors="ignore")
  • Paramètres

    Parameter

    Type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    Valeur à encoder.

    encoding

    String

    No

    Format d'encodage. Valeur par défaut : UTF-8. ASCII est pris en charge.

    errors

    String

    No

    Méthode utilisée pour traiter les caractères non reconnus selon le format d'encodage. Valeurs possibles :

    • ignore (par défaut) : les caractères ne sont pas encodés.

    • strict : une erreur est signalée et le journal est ignoré.

    • replace : les caractères non reconnus sont remplacés par des points d'interrogation (?).

    • xmlcharrefreplace : les caractères non reconnus sont remplacés par des caractères XML.

  • Réponse

    Renvoie une chaîne encodée.

  • Exemples

    • Exemple 1

      • Journal brut

        test: asewds
      • Règle de transformation

        e_set("f1", str_decode(str_encode("Hello", "utf8"), "utf8"))
      • Résultat

        test: asewds
        f1: Hello
    • Exemple 2

      • Journal brut

        f2: test Test data
      • Règle de transformation

        e_set("f1", str_encode(v("f2"), "ascii", errors="ignore"))
      • Résultat

        f1:test 
        f2:test Test data
    • Exemple 3

      • Journal brut

        f2: test data
      • Règle de transformation

        e_set("f1", str_encode(v("f2"), "ascii", errors="strict"))
      • Résultat

        Une erreur est signalée lors de l'exécution.

    • Exemple 4

      • Journal brut

        f2: test Test data
      • Règle de transformation

        e_set("f1", str_encode(v("f2"), "ascii", errors="replace"))
      • Résultat

        f1:test ????
        f2:test Test data
    • Exemple 5

      • Journal brut

        f2: test Test data
      • Règle de transformation

        e_set("f1", str_encode(v("f2"), "ascii", errors="xmlcharrefreplace"))
      • Résultat

        f1:test 测试数据
        f2:test Test data

str_decode

Décode la valeur d'entrée en utilisant le format d'encodage spécifié.

  • Syntaxe

    str_decode(value, "utf8", errors="ignore")
    Remarque

    La fonction str_decode ne peut traiter que des données de type byte.

  • Paramètres

    Parameter Name

    Data Types

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    Valeur à décoder.

    encoding

    Arbitrary (auto-converted to string)

    No

    Format d'encodage. Valeur par défaut : UTF-8. ASCII est pris en charge.

    errors

    Arbitrary (auto-converted to string)

    No

    Méthode utilisée pour traiter les caractères non reconnus selon le format d'encodage. Valeurs possibles :

    • ignore (par défaut) : les caractères ne sont pas décodés.

    • strict : une erreur est signalée et le journal est ignoré.

    • replace : les caractères non reconnus sont remplacés par des points d'interrogation (?).

    • xmlcharrefreplace : les caractères non reconnus sont remplacés par des caractères XML.

  • Réponse

    Renvoie une valeur décodée.

  • Exemples

    • Journal brut

      test: asewds
    • Règle de transformation

      e_set("encoding", str_decode(b'\xe4\xbd\xa0\xe5\xa5\xbd', "utf8", 'strict'))
    • Résultat

      test: asewds
      encoding: Hello

str_replace

Remplace les occurrences d'une sous-chaîne par une nouvelle sous-chaîne.

  • Syntaxe

    str_replace(value, old, new, count)
    Remarque

    Cette fonction prend en charge les paramètres variables de base. Appel de fonction.

  • Paramètres

    Parameter Name

    Data Type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    Valeur à remplacer.

    old

    Arbitrary (auto-converted to string)

    Yes

    Chaîne à remplacer.

    new

    Arbitrary (auto-converted to string)

    Yes

    Chaîne de remplacement.

    count

    Number

    No

    Nombre de remplacements. Si non spécifié, toutes les occurrences sont remplacées.

  • Réponse

    Renvoie une nouvelle chaîne.

  • Exemples

    Convertit un dictionnaire au format JSON.

    • Journal brut

      content:  {'referer': '-', 'request': 'GET /phpMyAdmin', 'status': 404, 'data-1': {'aaa': 'Mozilla', 'bbb': 'asde'}, 'data-2': {'up_adde': '-', 'up_host': '-'}}
    • Règle de transformation

      e_set("content_json", str_replace(ct_str(v("content")),"'",'"'))
    • Résultat

      content:  {'referer': '-', 'request': 'GET /phpMyAdmin', 'status': 404, 'data-1': {'aaa': 'Mozilla', 'bbb': 'asde'}, 'data-2': {'up_adde': '-', 'up_host': '-'}}
      content_json:  {"referer": "-", "request": "GET /phpMyAdmin", "status": 404, "data-1": {"aaa": "Mozilla", "bbb": "asde"}, "data-2": {"up_adde": "-", "up_host": "-"}}

str_sort

Trie les objets spécifiés.

  • Syntaxe

    str_sort(value, reverse=False)
  • Paramètres

    Parameter name

    Type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    Chaîne d'origine à trier.

    reverse

    Boolean

    No

    Valeur par défaut : False, ce qui indique que la chaîne est triée par ordre croissant.

  • Réponse

    Renvoie une chaîne triée.

  • Exemples

    • Exemple 1 : trie la valeur du champ str par ordre alphabétique.

      • Journal brut

        str: twish
      • Règle de transformation

        e_set("str_sort", str_sort(v("str")))
      • Résultat

        str: twish
        str_sort: histw
    • Exemple 2 : trie la chaîne str par ordre inverse par groupes de deux.

      • Journal brut

        str: twish
      • Règle de transformation

        e_set("str_sort", str_sort(v("str"), reverse=True))
      • Résultat

        str: twish
        str_sort: wtsih

str_reverse

Inverse une chaîne.

  • Syntaxe

    str_reverse(value)
  • Paramètres

    Parameter Name

    Type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    Valeur à inverser.

  • Réponse

    Renvoie une chaîne inversée.

  • Exemples

    Inverse la valeur du champ data.

    • Journal brut

      data:twish
    • Règle de transformation

      e_set("reverse_data", str_reverse(v("data")))
    • Résultat

      data:twish
      reverse_data:hsiwt

str_logstash_config_normalize

Vous pouvez convertir une configuration Logstash au format JSON.

  • Syntaxe

    str_logstash_config_normalize(value)
    Remarque

    Pour plus de détails sur le langage de configuration Logstash, consultez Logstash.

  • Paramètres

    Parameter Name

    Type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    Valeur à convertir.

  • Réponse

    Renvoie une chaîne convertie.

  • Exemples

    Transforme les données Logstash.

    • Journal brut

      logstash: {"name"=>"tw5"}
    • Règle de transformation

      e_set("normalize_data", str_logstash_config_normalize(v("logstash")))
    • Résultat

      logstash: {"name"=>"tw5"}
      normalize_data:{"name":"tw5"}

str_hex_escape_encode

Échappe les caractères spéciaux et convertit les caractères hexadécimaux en caractères chinois.

  • Syntaxe

    str_hex_escape_encode(value)
  • Paramètres

    Parameter Name

    Type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    Valeur à échapper.

  • Réponse

    Renvoie une chaîne échappée.

  • Exemples

    Échappe la valeur du champ myfriend en caractères chinois.

    • Journal brut

      myfriend: \xE6\x9F\xB3\xE4\xBA\x91
    • Règle de transformation

      e_set("hex_myfriend", str_hex_escape_encode("myfriend"))
    • Résultat

      hex_myfriend:myfriend
      myfriend:\xE6\x9F\xB3\xE4\xBA\x91

str_strip

Supprime les caractères spécifiés d'une chaîne.

  • Syntaxe

    str_strip(value, chars)
  • Paramètres

    Nom du paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine à modifier.

    chars

    Arbitraire (converti automatiquement en chaîne)

    Non

    L'ensemble de caractères à supprimer au début et à la fin de la chaîne spécifiée. Valeur par défaut : \t\r\n.

  • Réponse

    Renvoie une nouvelle chaîne.

  • Exemples

    • Exemple 1 : supprimez les astérisques (*) au début de la valeur du champ strip.

      • Journal brut

        strip: ***I love Etl
      • Règle de transformation

        e_set("str_strip", str_strip(v("strip"), "*"))
      • Résultat

        strip: ***I love Etl
        str_strip:I love Etl
    • Exemple 2 : supprimez les espaces de début.

      • Journal brut

        strip:    I love Etl
      • Règle de transformation

        e_set("str_strip", str_strip(v("strip")))
      • Résultat

        strip:    I love Etl
        str_strip: I love Etl
    • Exemple 3 : supprimez l'ensemble de caractères xy.

      • Journal brut

        strip:xy123yx
      • Règle de transformation

        e_set("str_strip", str_strip(v("strip"), "xy"))
      • Résultat

        strip:xy123yx
        str_strip:123

str_lower

Convertit tous les caractères majuscules d'une chaîne en minuscules.

  • Syntaxe

    str_lower(value)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à convertir.

  • Réponse

    Renvoie la chaîne convertie.

  • Exemples

    Convertissez la valeur du champ name en minuscules.

    • Journal brut

      name: Etl
    • Règle de transformation

      e_set("str_lower", str_lower(v("name")))
    • Résultat

      name: Etl
      str_lower: etl

str_upper

Convertit tous les caractères minuscules d'une chaîne en majuscules.

  • Syntaxe

    str_upper(value)
  • Paramètres

    Paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à convertir.

  • Réponse

    Renvoie la chaîne convertie.

  • Exemples

    Convertissez la valeur du champ name en majuscules.

    • Journal brut

      name: etl
    • Règle de transformation

      e_set("str_upper", str_upper(v("name")))
    • Résultat

      name: etl
      str_upper: ETL

str_title

Met en majuscule la première lettre de chaque mot et convertit le reste en minuscules.

  • Syntaxe

    str_title(value)
  • Paramètres

    Nom du paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à convertir.

  • Réponse

    Renvoie la chaîne convertie.

  • Exemples

    Mettez en majuscule la première lettre de chaque mot dans la valeur du champ word.

    • Journal brut

      word: this is etl
    • Règle de transformation

      e_set("str_title", str_title(v("word")))
    • Résultat

      word: this is etl
      str_title: This Is Etl

str_capitalize

La fonction str_capitalize met en majuscule la première lettre et convertit le reste en minuscules.

  • Syntaxe

    str_capitalize(value)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à convertir.

  • Réponse

    Renvoie la chaîne convertie.

  • Exemples

    Mettez en majuscule la première lettre de la valeur du champ word et convertissez les autres lettres en minuscules.

    • Journal brut

      word: this Is MY EAL
    • Règle de transformation

      e_set("str_capitalize", str_capitalize(v("word")))
    • Résultat

      word: this Is MY EAL
      str_capitalize: This is my eal

str_lstrip

La fonction str_lstrip supprime les caractères spécifiés au début d'une chaîne.

  • Syntaxe

    str_lstrip(value, chars)
  • Paramètres

    Nom du paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine à modifier.

    chars

    Arbitraire (converti automatiquement en chaîne)

    Non

    L'ensemble de caractères à supprimer au début de la chaîne. Valeur par défaut : espace.

  • Réponse

    Renvoie une nouvelle chaîne.

  • Exemples

    • Exemple 1 : supprimez les astérisques (*) au début de la valeur du champ word.

      • Journal brut

        word: ***this is string
      • Règle de transformation

        e_set("str_lstrip", str_lstrip(v("word"), "*"))
      • Résultat

        word: ***this is string
        str_lstrip: this is string
    • Exemple 2 : supprimez les espaces au début de la valeur du champ word.

      • Journal brut

        word:     this is string
      • Règle de transformation

        e_set("str_lstrip", str_lstrip(v("word")))
      • Résultat

        word:     this is string
        str_lstrip: this is string
    • Exemple 3 : supprimez l'ensemble de caractères xy.

      • Journal brut

        lstrip:xy123yx
      • Règle de transformation

        e_set("str_lstrip", str_lstrip(v("lstrip"),"xy"))
      • Résultat

        lstrip:xy123yx
        str_lstrip:123yx

str_rstrip

Supprime les caractères de fin spécifiés d'une chaîne.

  • Syntaxe

    str_rstrip(value, chars)
  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine à modifier.

    chars

    Arbitraire (converti automatiquement en chaîne)

    Non

    L'ensemble de caractères à supprimer à la fin de la chaîne. Valeur par défaut : espace.

  • Réponse

    Renvoie une nouvelle chaîne.

  • Exemples

    • Exemple 1 : supprimez les astérisques (*) à la fin de la valeur du champ word.

      • Journal brut

        word: this is string*****
      • Règle de transformation

        e_set("str_rstrip", str_rstrip(v("word"), "*"))
      • Résultat

        word: this is string*****
        str_rstrip: this is string
    • Exemple 2 : supprimez l'ensemble de caractères xy.

      • Journal brut

        word:xy123yx
      • Règle de transformation

        e_set("str_rstrip", str_rstrip(v("word"), "xy"))
      • Résultat

        word:xy123yx
        str_rstrip:xy123

str_swapcase

Vous pouvez inverser la casse d'une chaîne.

  • Syntaxe

    str_swapcase(value)
  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à convertir.

  • Réponse

    Renvoie la chaîne convertie.

  • Exemples

    • Journal brut

      name: this is string
    • Règle de transformation

      e_set("str_swapcase", str_swapcase(v("name")))
    • Résultat

      name: this is string
      str_swapcase: THIS IS STRING

str_translate

La fonction str_translate remplace les caractères selon une table de correspondance.

  • Syntaxe

    str_translate(value, replace_string, mapping_string)
  • Paramètres

    Nom du paramètre

    Types de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine dans laquelle remplacer les caractères.

    replace_string

    Arbitraire (converti automatiquement en chaîne)

    Oui

    L'ensemble de caractères à remplacer.

    mapping_string

    Arbitraire (converti automatiquement en chaîne)

    Oui

    L'ensemble de caractères après le remplacement.

  • Réponse

    Renvoie une nouvelle chaîne.

  • Exemples

    • Journal brut

      name: I love ETL!!!
    • Règle de transformation

      e_set("str_translate", str_translate(v("name"), "aeiou", "12345"))
    • Résultat

      name: I love ETL!!!
      str_translate: I l4v2 ETL!!!

str_endswith

La fonction str_endswith vérifie si une chaîne se termine par un suffixe spécifié.

  • Syntaxe

    str_endswith(value, suffix, start, end)
    Remarque

    Cette fonction prend en charge les paramètres variables de base. Appel de fonction.

  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine à vérifier.

    suffix

    Arbitraire (converti automatiquement en chaîne)

    Oui

    Le suffixe. La valeur de ce paramètre peut être une chaîne ou un élément.

    start

    Nombre

    Non

    La position à partir de laquelle la vérification commence.

    La valeur 0 spécifie le premier caractère. La valeur -1 spécifie le dernier caractère.

    end

    Nombre

    Non

    La position à laquelle la vérification se termine.

    La valeur 0 spécifie le premier caractère. La valeur -1 spécifie le dernier caractère.

  • Réponse

    Si la chaîne se termine par le suffixe spécifié, la valeur True est renvoyée. Sinon, la valeur False est renvoyée.

  • Exemples

    • Journal brut

      name: this is endswith!!!
    • Règle de transformation

      e_set("str_endswith",str_endswith(v("name"), "!"))
    • Résultat

      name: this is endswith!!!
      str_endswith: True

str_startswith

La fonction str_startswith vérifie si une chaîne de caractères commence par un préfixe spécifié.

  • Syntaxe

    str_startswith(value, prefix, start, end)
    Remarque

    Cette fonction prend en charge les paramètres de variable de base. Appel de fonction.

  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine à vérifier.

    prefix

    Arbitraire (converti automatiquement en chaîne)

    Oui

    Le préfixe. La valeur de ce paramètre peut être une chaîne ou un élément.

    start

    Nombre

    Non

    La position à partir de laquelle la vérification commence.

    La valeur 0 spécifie le premier caractère. La valeur -1 spécifie le dernier caractère.

    end

    Nombre

    Non

    La position à laquelle la vérification se termine.

    La valeur 0 spécifie le premier caractère. La valeur -1 spécifie le dernier caractère.

  • Réponse

    Si la chaîne commence par le préfixe spécifié, la valeur True est renvoyée. Sinon, la valeur False est renvoyée.

  • Exemples

    • Journal brut

      name: !! this is startwith
    • Règle de transformation

      e_set("str_startswith",str_startswith(v("name"), "!!"))
    • Résultat

      name: !! this is startwith
      str_startswith: True

str_find

Vérifie si la chaîne source contient la sous-chaîne spécifiée.

  • Syntaxe

    str_find(value, str, begin, end)
    Remarque

    Cette fonction prend en charge les paramètres de variable de base. Appel de fonction.

  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine dans laquelle rechercher une sous-chaîne.

    str

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La sous-chaîne à rechercher.

    begin

    Nombre

    Non

    La position à partir de laquelle la recherche commence.

    La valeur par défaut 0 spécifie le premier caractère. La valeur -1 spécifie le dernier caractère.

    end

    Nombre

    Non

    La position de fin de l'index.

    La valeur par défaut correspond à la longueur de la chaîne. La valeur 0 spécifie le premier caractère. La valeur -1 spécifie le dernier caractère.

  • Réponse

    Renvoie la position de la première occurrence de la sous-chaîne spécifiée.

  • Exemples

    • Journal brut

      name: hello world
    • Règle de transformation

      e_set("str_find",str_find(v("name"), "h"))
    • Résultat

      name: hello world
      str_find: 0

str_count

La fonction str_count compte les occurrences de caractères dans une chaîne.

  • Syntaxe

    str_count(value, sub, start, end)
    Remarque

    Cette fonction prend en charge les paramètres de variable de base. Appel de fonction.

  • Paramètres

    Nom du paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne source pour le comptage.

    sub

    Arbitraire (converti automatiquement en chaîne)

    Oui

    Le caractère dont vous souhaitez compter le nombre d'occurrences.

    start

    Nombre

    Non

    La position à partir de laquelle la recherche du caractère spécifié commence dans la chaîne. Valeurs valides :

    • 0 (par défaut) : le premier caractère

    • -1 : le dernier caractère

    end

    Nombre

    Non

    La position à laquelle la recherche du caractère spécifié se termine dans la chaîne. Valeurs valides :

    • 0 : le premier caractère

    • -1 (par défaut) : le dernier caractère

  • Réponse

    Renvoie le nombre d'occurrences du caractère spécifié.

  • Exemples

    • Journal brut

      name: this is really a string
    • Règle de transformation

      e_set("str_count", str_count(v("name"), "i"))
    • Résultat

      name: this is really a string
      str_count: 3

str_rfind

La fonction str_rfind renvoie la position de la dernière occurrence d'une sous-chaîne.

  • Syntaxe

    str_rfind(value, substr, beg, end)
    Remarque

    Cette fonction prend en charge les paramètres de variable de base. Appel de fonction.

  • Paramètres

    Nom du paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne source à rechercher.

    substr

    Arbitraire (converti automatiquement en chaîne)

    Oui

    Le caractère à rechercher.

    beg

    Nombre

    Non

    La position à partir de laquelle la recherche commence. Valeur par défaut : 0.

    end

    Nombre

    Non

    La position à laquelle la recherche se termine. La valeur par défaut correspond à la longueur de la chaîne.

  • Réponse

    Renvoie la position de la dernière occurrence du caractère ou de la chaîne spécifiée.

  • Exemples

    • Journal brut

      name: this is really a string
    • Règle de transformation

      e_set("str_rfind", str_rfind(v("name"), "i"))
    • Résultat

      name: this is really a string
      str_rfind: 20

str_split

Divise une chaîne en sous-chaînes en fonction d'un séparateur spécifié.

  • Syntaxe

    str_split(value, sep=None, maxsplit=-1)
  • Paramètres

    Nom du paramètre

    Types de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine à diviser.

    sep

    Nombre

    Non

    Le délimiteur. La valeur None spécifie un espace.

    maxsplit

    Nombre

    Non

    Le nombre maximal de sous-chaînes dans lesquelles vous pouvez diviser la chaîne. La valeur -1 spécifie qu'il n'y a aucune limite.

  • Réponse

    Les chaînes traitées sont renvoyées.

  • Exemples

    Divisez la valeur du champ content en utilisant l'espace comme délimiteur.

    • Journal brut

      content: hello world
    • Règle de transformation

      e_set("str_split", str_split(v("content"), " "))
    • Résultat

      content: hello world
      str_split: ["hello", "world"]

str_splitlines

Vous pouvez diviser une chaîne sur un saut de ligne.

  • Syntaxe

    str_splitlines(value, keepends)
  • Paramètres

    Nom du paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine à diviser.

    keepends

    Booléen

    Non

    Spécifie s'il faut conserver les sauts de ligne dans le résultat. Les sauts de ligne incluent \r, \r\n, et \n. Valeur par défaut : False, qui spécifie que les sauts de ligne sont supprimés. La valeur True spécifie que les sauts de ligne sont conservés.

  • Réponse

    Renvoie la liste traitée.

  • Exemples

    • Exemple 1

      • Journal brut

        content: ab c\n\nde fg\rkl\r\n
      • Règle de transformation

        e_set("str_splitlines", str_splitlines(v("content"), False))
      • Résultat

        content: ab c\n\nde fg\rkl\r\n
        str_splitlines: ['ab c', '', 'de fg', 'kl']
    • Exemple 2

      • Journal brut

        content: ab c\n\nde fg\rkl\r\n
      • Règle de transformation

        e_set("str_splitlines", str_splitlines(v("content"), True))
      • Résultat

        content: ab c\n\nde fg\rkl\r\n  
        str_splitlines: ['ab c\n', '\n', 'de fg\r', 'kl\r\n']

str_partition

La fonction str_partition divise une chaîne en trois parties de gauche à droite en utilisant un délimiteur spécifié.

  • Syntaxe

    str_partition(value, substr)
  • Paramètres

    Paramètre

    Types de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à diviser.

    substr

    Arbitraire (converti automatiquement en chaîne)

    Non

    Le délimiteur.

  • Réponse

    La liste divisée est renvoyée.

  • Exemples

    Divisez la valeur du champ website en trois parties de gauche à droite en utilisant le délimiteur ..

    • Journal brut

      website: www.aliyun.com
    • Règle de transformation

      e_set("str_partition", str_partition(v("website"), "."))
    • Résultat

      website: www.aliyun.com
      str_partition:  ["www", ".", "aliyun.com"]

str_rpartition

La fonction str_rpartition divise une chaîne en trois parties de droite à gauche en utilisant un délimiteur spécifié.

  • Syntaxe

    str_rpartition(value, substr)
  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne d'origine à diviser.

    substr

    Arbitraire (converti automatiquement en chaîne)

    Non

    Le délimiteur.

  • Réponse

    Renvoie la liste traitée.

  • Exemples

    Divisez la valeur du champ website en trois parties de droite à gauche en utilisant le délimiteur ..

    • Journal brut

      website: www.aliyun.com
    • Règle de transformation

      e_set("str_partition", str_rpartition(v("website"), "."))
    • Résultat

        website: www.aliyun.com
        str_partition: ["www.aliyun", ".", "com"]

str_center

Complète une chaîne de caractères jusqu'à une longueur spécifiée en utilisant un caractère donné.

  • Syntaxe

    str_center(value, width, fillchar)
  • Paramètres

    Parameter

    Type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    La chaîne d'origine à modifier.

    width

    Number

    Yes

    La longueur de la chaîne après complétion.

    fillchar

    Arbitrary (auto-converted to string)

    No

    Le caractère utilisé pour la complétion. Valeur par défaut : espace.

  • Réponse

    Renvoie une nouvelle chaîne de caractères.

    Remarque

    Si la longueur de la nouvelle chaîne après complétion est inférieure à celle de la chaîne d'origine, la fonction renvoie la chaîne d'origine.

  • Exemples

    • Exemple 1 : Compléter une chaîne à l'aide d'astérisques (*).

      • Journal brut

        center: this is center
      • Règle de transformation

        e_set("str_center", str_center(v("center"), 40, "*"))
      • Résultat

        center: this is center
        str_center: *************this is center*************
    • Exemple 2 : Compléter une chaîne à l'aide d'espaces.

      • Journal brut

        center: this is center
      • Règle de transformation

        e_set("str_center", str_center(v("center"), 40))
      • Résultat

        center: this is center
        str_center:              this is center 

str_zfill

La fonction str_zfill complète une chaîne à gauche avec des zéros jusqu'à une longueur spécifiée.

  • Syntaxe

    str_zfill(value, width)
  • Paramètres

    Parameter name

    Data type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    La chaîne d'origine à modifier.

    width

    Number

    Yes

    La longueur de la chaîne après complétion.

  • Réponse

    Renvoie une nouvelle chaîne de caractères.

  • Exemples

    • Journal brut

      center: this is zfill
    • Règle de transformation

      e_set("str_zfill", str_zfill(v("center"), 40))
    • Résultat

      center:this is zfill
      str_zfill:000000000000000000000000000this is zfill

str_expandtabs

Vous pouvez remplacer les tabulations (\t) d'une chaîne par des espaces.

  • Syntaxe

    str_expandtabs(value, tabsize)
  • Paramètres

    Parameter Name

    Type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    La chaîne d'origine à modifier.

    tabsize

    Number

    Yes

    Le nombre d'espaces après la conversion.

  • Réponse

    Renvoie une nouvelle chaîne de caractères.

  • Exemples

    • Exemple 1 : Convertir les tabulations (\t) présentes dans la valeur du champ logstash en espaces.

      • Journal brut

        logstash: this is\tstring
      • Règle de transformation

        e_set("str_expandtabs", str_expandtabs(v("logstash")))
      • Résultat

        logstash: this is\tstring
        str_expandtabs: this is string
    • Exemple 2 : Convertir les tabulations (\t) présentes dans la valeur du champ center en espaces.

      • Journal brut

        {"center": "this is\tstring"}
      • Règle de transformation

        e_set("str_expandtabs", str_expandtabs(v("center"), 16))
      • Résultat

        center: this is\tstring
        str_expandtabs: this is         string

str_ljust

La fonction str_ljust complète une chaîne à droite jusqu'à une longueur spécifiée en utilisant un caractère donné.

  • Syntaxe

    str_ljust(value, width, fillchar)
  • Paramètres

    Parameter Name

    Type

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    La chaîne d'origine à modifier.

    width

    Number

    Yes

    La longueur de la chaîne après complétion.

    fillchar

    Arbitrary (auto-converted to string)

    No

    Le caractère utilisé pour la complétion. Valeur par défaut : espace.

  • Réponse

    Renvoie une nouvelle chaîne de caractères.

    Remarque

    Si la longueur de la nouvelle chaîne après complétion est inférieure à celle de la chaîne d'origine, la fonction renvoie la chaîne d'origine.

  • Exemples

    • Exemple 1

      • Journal brut

        content: this is ljust
      • Règle de transformation

        e_set("str_ljust", str_ljust(v("content"), 20, "*"))
      • Résultat

        content: this is ljust
        str_ljust: this is ljust*******
    • Exemple 2

      • Journal brut

        center: this is ljust
      • Règle de transformation

        e_set("str_ljust", str_ljust(v("center"), 20,))
      • Résultat

        center: this is ljust
        str_ljust: this is ljust   
    • Exemple 3 : Si la largeur est inférieure ou égale à la longueur de la chaîne, la fonction renvoie la chaîne d'origine.

      • Journal brut

        center: this is ljust
      • Règle de transformation

        e_set("str_ljust", str_ljust(v("center"),10,  "*"))
      • Résultat

        center: this is ljust
        str_ljust: this is ljust

str_rjust

La fonction str_rjust complète une chaîne à gauche jusqu'à une longueur spécifiée en utilisant un caractère donné.

  • Syntaxe

    str_rjust(value, width, fillchar)
  • Paramètres

    Parameter

    Data types

    Required

    Description

    value

    Arbitrary (auto-converted to string)

    Yes

    La chaîne d'origine à modifier.

    width

    Number

    Yes

    La longueur de la chaîne après complétion.

    fillchar

    Arbitrary (auto-converted to string)

    No

    Le caractère utilisé pour la complétion. Valeur par défaut : espace.

  • Réponse

    Renvoie une nouvelle chaîne de caractères.

    Remarque

    Si la longueur de la nouvelle chaîne après complétion est inférieure à celle de la chaîne d'origine, la fonction renvoie la chaîne d'origine.

  • Exemples

    • Journal brut

      center: this is rjust
    • Règle de transformation

      e_set("str_rjust", str_rjust(v("center"), 20, "*"))
    • Résultat

      center: this is rjust
      str_rjust: *******this is rjust

str_zip

Divise deux valeurs ou expressions de type chaîne et fusionne les résultats en une seule chaîne.

  • Syntaxe

    str_zip(value1, value2, combine_sep=None, sep=None, quote=None, lparse=None, rparse=None)
  • Paramètres

    Parameter Name

    Type

    Required

    Description

    value1

    Arbitrary (auto-converted to string)

    Yes

    La valeur à combiner.

    value2

    Arbitrary (auto-converted to string)

    Yes

    La valeur à combiner.

    combine_sep

    Arbitrary (auto-converted to string)

    No

    L'identifiant utilisé pour combiner les éléments. Valeur par défaut : #.

    sep

    Arbitrary (auto-converted to string)

    No

    Le délimiteur utilisé entre les éléments après combinaison. La valeur doit être un seul caractère. Valeur par défaut : ,.

    quote

    Arbitrary (auto-converted to string)

    No

    Le caractère utilisé pour entourer les éléments après combinaison. Ce paramètre est requis si les valeurs contiennent des délimiteurs. Valeur par défaut : ".

    lparse

    Arbitrary (auto-converted to string)

    No

    Le délimiteur et le guillemet utilisés entre les éléments de value1. Délimiteur par défaut : ,. Guillemet par défaut : ". Format : lparse=(',', '"').

    Remarque

    Le guillemet a une priorité plus élevée que le délimiteur.

    rparse

    Arbitrary (auto-converted to string)

    No

    Le délimiteur et le guillemet utilisés entre les éléments de value2. Délimiteur par défaut : ,. Guillemet par défaut : ". Format : rparse=(',', '"').

    Remarque

    Le guillemet a une priorité plus élevée que le délimiteur.

  • Réponse

    Renvoie une chaîne combinée.

  • Exemples

    • Exemple 1

      • Journal brut

        website: wwww.aliyun.com
        escape_name: o
      • Règle de transformation

        e_set("combine", str_zip(v("website"), v("escape_name"), combine_sep="@"))
      • Résultat

        website: wwww.aliyun.com
        escape_name: o
        combine: wwww.aliyun.com@o
    • Exemple 2

      • Journal brut

        website: wwww.aliyun.com
        escape_name: o
      • Règle de transformation

        e_set("combine", str_zip(v("website"), v("escape_name")))
      • Résultat

        combine:wwww.aliyun.com#o  
        escape_name:o
        website:wwww.aliyun.com
    • Exemple 3 : Utiliser le paramètre sep.

      • Journal brut

        f1: a,b,c
        f2: x,y,z
      • Règle de transformation

        e_set("combine", str_zip(v("f1"), v("f2"), sep="|"))
      • Résultat

        f1: a,b,c
        f2: x,y,z
        combine: a#x|b#y|c#z
    • Exemple 4 : Utiliser le paramètre quote.

      • Journal brut

        f1: "a,a", b, "c,c"
        f2: x, "y,y", z
      • Règle de transformation

        e_set("combine", str_zip(v("f1"), v("f2"), quote='|'))
      • Résultat

        f1: "a,a", b, "c,c"
        f2: x, "y,y", z
        combine: |a,a#x|,|b#y,y|,|c,c#z|
    • Exemple 5 : Utiliser des valeurs de champ de longueurs différentes.

      • Journal brut

        f1: a,b
        f2: x,y,z
      • Règle de transformation

        e_set("combine", str_zip(v("f1"), v("f2")))
      • Résultat

        f1: a,b
        f2: x,y,z
        combine: a#x,b#y
    • Exemple 6 : Utiliser les paramètres lparse et rparse.

      • Journal brut

        f1: a#b#c
        f2: x|y|z
      • Règle de transformation

        e_set("combine", str_zip(v("f1"), v("f2"), lparse=("#", '"'), rparse=("|", '"')))
      • Résultat

        f1: a#b#c
        f2: x|y|z
        combine: a#x,b#y,c#z
    • Exemple 7 : Utiliser les paramètres lparse et rparse.

      • Journal brut

        f1: |a,a|, b, |c,c|
        f2: x, #y,y#, z
      • Règle de transformation

        e_set("combine", str_zip(v("f1"), v("f2"), lparse=(",", '|'), rparse=(",", '#')))
      • Résultat

        f1: |a,a|, b, |c,c|
        f2: x, #y,y#, z
        combine: "a,a#x","b#y,y","c,c#z"

str_isalnum

Vérifie si une chaîne est alphanumérique.

  • Syntaxe

    str_isalnum(value)
  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      content: 13
    • Règle de transformation

      e_set("str_isalnum", str_isalnum(v("content")))
    • Résultat

      content: 13
      str_isalnum: True

str_isalpha

Vérifie si une chaîne est composée uniquement de lettres.

  • Syntaxe

    str_isalpha(value)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      content: 13
    • Règle de transformation

      e_set("str_isalpha", str_isalpha(v("content")))
    • Résultat

      content: 13
      str_isalpha: False

str_isascii

Détermine si la chaîne est au format ASCII.

  • Syntaxe

    str_isascii(value)
  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      content: asw123
    • Règle de transformation

      e_set("str_isascii", str_isascii(v("content")))
    • Résultat

      content: asw123
      str_isascii: True

str_isdecimal

Vérifie si une chaîne contient uniquement des caractères décimaux.

  • Syntaxe

    str_isdecimal(value)
  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Exemple 1

      • Journal brut

        welcome: Hello
      • Règle de transformation

        e_set("str_isdecimal", str_isdecimal(v("welcome")))
      • Résultat

        welcome: Hello
        str_isdecimal: False
    • Exemple 2

      • Journal brut

        num: 123
      • Règle de transformation

        e_set("str_isdecimal", str_isdecimal(v("num")))
      • Résultat

        num: 123
        str_isdecimal: True

str_isdigit

Vérifie si une chaîne contient uniquement des chiffres.

  • Syntaxe

    str_isdigit(value)
  • Paramètres

    Nom du paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      content: 13
    • Règle de transformation

      e_set("str_isdigit", str_isdigit(v("content")))
    • Résultat

      content: 13
      str_isdigit: True

str_isidentifier

Détermine si une chaîne est un identifiant Python valide.

  • Syntaxe

    str_isidentifier(value)
  • Paramètres

    Nom du paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      class: class
    • Règle de transformation

      e_set("str_isidentifier", str_isidentifier(v("class")))
    • Résultat

      class: class
      str_isidentifier: True

str_islower

Vérifie si une chaîne contient uniquement des lettres minuscules.

  • Syntaxe

    str_islower(value)
  • Paramètres

    Paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      lower: asds
    • Règle de transformation

      e_set("str_islower", str_islower(v("lower")))
    • Résultat

      lower: asds
      str_islower: True

str_isnumeric

Vérifie si une chaîne contient uniquement des chiffres.

  • Syntaxe

    str_isnumeric(value)
  • Paramètres

    Paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      num: 123
    • Règle de transformation

      e_set("str_isnumeric", str_isnumeric(v("num")))
    • Résultat

      num: 123
      str_isnumeric: True

str_isprintable

La fonction str_isprintable vérifie si tous les caractères d'une chaîne sont imprimables.

  • Syntaxe

    str_isprintable(value)
  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      content: vs;,.as
    • Règle de transformation

      e_set("str_isprintable",  str_isprintable(v("content")))
    • Résultat

      content: vs;,.as
      str_isprintable: True

str_isspace

Détermine si une chaîne est composée uniquement d'espaces.

  • Syntaxe

    str_isspace(value)
  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      space:  as afsd
    • Règle de transformation

      e_set("str_isspace", str_isspace(v("space")))
    • Résultat

      space:  as afsd
      str_isspace: False

str_istitle

Vérifie si la première lettre de chaque mot d'une chaîne est en majuscule et si les autres lettres sont en minuscules.

  • Syntaxe

    str_istitle(value)
  • Paramètres

    Paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      title: Alex Is A Boy
    • Règle de transformation

      e_set("str_istitle", str_istitle(v("title")))
    • Résultat

      str_istitle:true
      title:Alex Is A Boy

str_isupper

Vérifie si toutes les lettres de la chaîne sont en majuscules.

  • Syntaxe

    str_isupper(value)
  • Paramètres

    Nom du paramètre

    Type de données

    Obligatoire

    Description

    value

    Arbitraire (converti automatiquement en chaîne)

    Oui

    La chaîne à vérifier.

  • Réponse

    Renvoie la valeur True ou False.

  • Exemples

    • Journal brut

      content: ASSD
    • Règle de transformation

      e_set("str_isupper", str_isupper(v("content")))
    • Résultat

      content: ASSD
      str_isupper: True

str_uuid

Génère un UUID aléatoire.

  • Syntaxe

    str_uuid(lower=True)
  • Paramètres

    Nom du paramètre

    Type

    Obligatoire

    Description

    lower

    Booléen

    Non

    Indique si les lettres de l'UUID généré sont en minuscules. Valeur par défaut : True, ce qui signifie que les lettres sont en minuscules.

  • Réponse

    Renvoie un UUID.

  • Exemples

    • Exemple 1

      • Journal brut

        content: I am Iron man
      • Règle de transformation

        e_set("UUID", str_uuid())
      • Résultat

        content: I am Iron man
        UUID: e9fcd6b0-b970-11ec-979d-0f7041e65ab8
    • Exemple 2

      • Journal brut

        content: I am Iron man
      • Règle de transformation

        e_set("UUID", str_uuid(lower=False))
      • Résultat

        content: I am Iron man
        UUID: 0649211E-B971-11EC-A258-E71F0A2930C5