XQuery - funzione di sostituzione

Il replace funzione sostituisce la stringa di input corrispondente con una determinata stringa.

Sintassi

replace($input, $regex, $string)

Parametri di input

  • $input - stringa di input.

  • $regex - espressione regolare.

  • $string - stringa per sostituire la stringa originale.

Esempio

XQuery Expression

let $input := 'Chapter 1 ... Chapter 2' return ( replace($input, "Chapter (\d)", "Section $1.0"))

Produzione

Section 1.0 ... Section 2.0

Verifica il risultato

Per testare la funzionalità sopra menzionata, sostituire il contenuto di books.xqy (menzionato nel capitolo Configurazione dell'ambiente ) con l'espressione XQuery sopra ed eseguire il programma java XQueryTester per verificare il risultato.