regexp_match

Restituisce la prima posizione di corrispondenza che soddisfa un”espressione regolare all”interno di una stringa, o 0 se la sottostringa non viene trovata.

Sintassi

  • regexp_match(input_string, regex)

Argomenti

  • input_string la stringa da confrontare con l”espressione regolare
  • regex L”espressione regolare da confrontare. I caratteri backslash devono essere doppiamente escaped (es «\s» per selezionare un carattere spazio bianco).

Esempi

regexp_match('QGIS ROCKS','\\sROCKS') → 5

Osservazioni

In questo esempio la prima lettere di Fiandaca si trova alla posizione 10

regexp_match('Salvatore Fiandaca','\\sFiandaca') → 10

../../_images/regexp_match1.png