我有要求。。我们必须在xslt中只允许使用字符和数字。如果出现任何特殊字符,我们必须用空白字符代替。。我们可以使用Translate函数,但我们不知道会出现哪个字符,它可能还会出现一些拉丁字符。。
如果我的输入是#$ABcd@1234---我的结果会喜欢这个ABcd1234
我使用的是XSLT1.0,我们可以在Xslt2.0中使用替换函数吗
请帮我处理这个
谢谢,Ravi
如果"character"的意思是"字母",并且如果您接受Unicode对"字母"(包括非拉丁字母)的定义,那么您可以执行
replace($input, '[P{L}P{Nd}]', '')