Skip to content

Funzione REGEXPFIND

La funzione REGEXPFIND consente di estrarre il frammento di testo desiderato da una variabile o da un infoblock.

Formato

  • REGEXPFIND(text; pattern)

Argomenti:

  • text — obbligatorio, testo in cui cerchiamo con un'espressione regolare.
  • pattern — obbligatorio, espressione regolare.

Esempi

Formula Descrizione Risultato
REGEXPFIND("Buy 30000$"; "(\d+)") Estrae un numero dal testo usando un'espressione regolare 30000

Importante

  • Le espressioni regolari in Planfix vengono eseguite con le opzioni Pattern.DOTALL e Pattern.MULTILINE. Nel validatore online validator — gms.
  • Il primo gruppo di cattura entra nel risultato dell'elaborazione del testo tramite espressione regolare. Di conseguenza, ciò che deve entrare nel risultato va messo tra parentesi, e il resto dei gruppi va reso non-capturing (?:).
  • Per ottenere dati da una stringa con virgolette all'interno usando un'espressione regolare, è necessario eseguirne l'escape.

Vai a