XSLT 如何 select 文件并从文件名中删除一些字符?

XSLT How to select files and remove some character from filename?

我想知道如何 remove/trim XSLT 文件名中的一些字符,事实上我必须对我的文件做一些算术处理,关键是文件名,但有些文件有'text' 之前.. 例如我有: sdx.doc sdx43.doc textsdx.doc ----> 我想从文件名中 trim text 并继续这个过程 --> sdx.doc

substring-after(文件名, 'text')

我看不出您的 XSLT 代码与您的问题有什么关系。如果您有一个文件名,例如:

<filename>textsdx.doc</filename>

使用:

substring-after(filename, 'text')

获得:

"sdx.doc"

如果您不知道要将此应用到哪些文件名,select 可以使用如下表达式:

filename[starts-with(., 'text')]