如何使用
fn:replace(string,pattern,replace)
在XSLT中
它是否像< FN:替换(...)/> ??
该函数指定如下:
fn:replace($input,$pattern,$replacement,[$flags]) $input xs:string? the string to change $pattern xs:string regular expression to match the areas to be replaced $replacement xs:string the replacement string $flags xs:string flags for multiline mode,case insensitivity,etc return value xs:string
请注意,$pattern是一个regular expression,替换字符串也有一些特殊的替换语法.
这里有些例子:
# simple replacement replace('query','r','as') queasy # character class replace('query','[ry]','l') quell # capturing group substitution replace('abc123','([a-z])','$1x') axbxcx123 # practical example replace('2315551212',(231) 555-1212 '(\d{3})(\d{3})(\d{4})','($1) $2-$3' )
参考
> xqueryfunctions.com – Strings – fn:replace
> w3.org/XPath Functions – fn:replace
,Flags
> regular-expressions.info – 一个很好的教程
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。