PostgreSQL で使用する Xquery 関数fn:replaceの機能を探しています。以下は、PostgreSQL に実装する必要がある特定の XQuery コードです。
declare function local:canonical($n as xs:string?) as xs:string? {
replace(fn:lower-case($n),'[^0-9a-z]','')
};
意図は、大文字を小文字に変換し、文字と数字のみを保持することです。
PostgreSQL で使用する Xquery 関数fn:replaceの機能を探しています。以下は、PostgreSQL に実装する必要がある特定の XQuery コードです。
declare function local:canonical($n as xs:string?) as xs:string? {
replace(fn:lower-case($n),'[^0-9a-z]','')
};
意図は、大文字を小文字に変換し、文字と数字のみを保持することです。
regexp_replace
それはあなたが探しているもののように見えます:
http://www.postgresql.org/docs/9.0/static/functions-matching.html