XQuery – replace function

The replace function replaces the matched input string with a given string.

Syntax

replace($input, $regex, $string)

Input Parameters

  • $input − input string.
  • $regex − regular expression.
  • $string – string to replace original string.

Example

XQuery Expression

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

Output

Section 1.0 ... Section 2.0

Verify the Result

In order to test the above-mentioned functionality, replace the contents of books.xqy (mentioned in Environment Setup chapter) with the above XQuery expression and execute the XQueryTester java program to verify the result.

Leave a Reply