Может ли кто-нибудь помочь мне, как избежать регулярного выражения в fn: replace ()
Мой фактический код выглядит так:
Запрос
let $x := "/SLR/[2009] 3 SLR(R) 0327.xml"
return
(
fn:replace( $x, $x, "Expected Value")
)
Ответ: Неожиданный ответ, так как он содержит термины регулярного выражения.
/SLR/[2009] 3 SLR(R) 0327.xml
Если я избегаю регулярного выражения вручную, я получаю ожидаемый результат.
как,
Запрос
let $x := "/SLR/[2009] 3 SLR(R) 0327.xml"
return
(
fn:replace( $x, "/SLR/\[2009\] 3 SLR\(R\) 0327.xml", "Expected Value")
)
Ответ:
Expected Value
Моя проблема в том, что я не могу сделать это вручную для 1000 файлов, которые у меня были.
Может ли кто-нибудь помочь мне, как сделать это проще?