Punto interrogativo (?), segno più (+), asterisco (*)

Puoi utilizzare i caratteri speciali delle espressioni regolari: punto interrogativo (?), segno più (+) e asterisco (*). Questi caratteri ti aiutano a definire pattern per trasformare e analizzare il testo nei report e nelle dashboard di Data Studio. Con questi pattern, puoi abbinare diverse strutture di testo per perfezionare i dati, migliorandone la visualizzazione e la presentazione.

Punto interrogativo (?)

Il punto interrogativo (?) corrisponde al carattere che lo precede zero volte o una volta.

Ad esempio, 10? corrisponde a:

  • 1
  • 10

Esempio

Abbina un indirizzo IP con una o due cifre nell'ultima sezione.

Ad esempio, 216.239.32.\d\d? corrisponde a:

  • 216.239.32.2
  • 216.239.32.34

Questo esempio utilizza la barra rovesciata per eseguire l'escape del decimale e \d per abbinare qualsiasi cifra.

Segno più (+)

Il segno più (+) corrisponde al carattere che lo precede una o più volte.

Ad esempio, 10+ corrisponde a:

  • 10
  • 100
  • 1000
  • e così via

Esempio

Abbina un indirizzo IP con una o più cifre nell'ultima sezione.

Ad esempio, 216.239.32.\d+ corrisponde a:

  • 216.239.32.2
  • 216.239.32.34
  • 216.239.32.567

Questo esempio utilizza la barra rovesciata per eseguire l'escape del decimale e \d per abbinare qualsiasi cifra.

Asterisco (*)

L'asterisco o la stella corrisponde al carattere che lo precede zero o più volte.

Ad esempio, 10* corrisponde a:

  • 1
  • 10
  • 100
  • 1000
  • e così via

Esempio

Abbina un indirizzo IP con zero o più cifre nell'ultima sezione.

Ad esempio, 216.239.32.\d* corrisponde a:

  • 216.239.32.
  • 216.239.32.2
  • 216.239.32.34
  • 216.239.32.567

Questo esempio utilizza la barra rovesciata per eseguire l'escape del decimale e \d per abbinare qualsiasi cifra.

Se devi abbinare più dell'elemento precedente, puoi combinare l'asterisco () con il punto (.). Il punto corrisponde a qualsiasi elemento precedente, quindi l'asterisco corrisponde a quell'elemento zero o più volte, il che ti consente di abbinare elementi come tutti gli URI che iniziano e terminano con gli stessi caratteri, indipendentemente dal numero di caratteri intermedi. Ad esempio, /mens/.*html corrisponde a:

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