Point d'interrogation (?), signe plus (+), astérisque (*)

Vous pouvez utiliser les caractères spéciaux des expressions régulières : point d'interrogation (?), signe plus (+) et astérisque (*). Ces caractères vous aident à définir des modèles pour transformer et analyser du texte dans vos rapports et tableaux de bord Data Studio. Grâce à ces modèles, vous pouvez faire correspondre diverses structures de texte pour affiner vos données, ce qui améliore leur visualisation et leur présentation.

Point d'interrogation (?)

Le point d'interrogation (?) correspond au caractère qui précède zéro ou une fois.

Par exemple, 10? correspond aux éléments suivants :

  • 1
  • 10

Exemple

Faites correspondre une adresse IP avec un ou deux chiffres dans la dernière section.

Par exemple, 216.239.32.\d\d? correspond aux éléments suivants :

  • 216.239.32.2
  • 216.239.32.34

Cet exemple utilise la barre oblique inverse pour échapper à la décimale et \d pour correspondre à n'importe quel chiffre.

Signe plus (+)

Le signe plus (+) correspond au caractère qui précède une fois ou plus.

Par exemple, 10+ correspond aux éléments suivants :

  • 10
  • 100
  • 1000
  • etc.

Exemple

Faites correspondre une adresse IP avec un ou plusieurs chiffres dans la dernière section.

Par exemple, 216.239.32.\d+ correspond aux éléments suivants :

  • 216.239.32.2
  • 216.239.32.34
  • 216.239.32.567

Cet exemple utilise la barre oblique inverse pour échapper à la décimale et \d pour correspondre à n'importe quel chiffre.

Astérisque (*)

L'astérisque ou l'étoile correspond au caractère qui précède zéro fois ou plus.

Par exemple, 10* correspond aux éléments suivants :

  • 1
  • 10
  • 100
  • 1000
  • etc.

Exemple

Faites correspondre une adresse IP avec zéro ou plusieurs chiffres dans la dernière section.

Par exemple, 216.239.32.\d* correspond aux éléments suivants :

  • 216.239.32.
  • 216.239.32.2
  • 216.239.32.34
  • 216.239.32.567

Cet exemple utilise la barre oblique inverse pour échapper à la décimale et \d pour correspondre à n'importe quel chiffre.

Si vous devez faire correspondre plus que l'élément précédent, vous pouvez combiner l'astérisque () avec le point (.). Le point correspond à n'importe quel élément précédent, puis l'astérisque correspond à cet élément zéro fois ou plus. Vous pouvez ainsi faire correspondre des éléments tels que tous les URI qui commencent et se terminent par les mêmes caractères, quel que soit le nombre de caractères entre eux. Par exemple, /mens/.*html correspond aux éléments suivants :

  • /mens/shirts/oxford.html
  • /mens/shirts/oxford/shortsleeve.html