我有这个示例输入
全科医生,伦敦,第一卷。 45没有 395 1995年6月
我想得到395。
这是我的代码。它不起作用。我做错了什么?
<xsl:value-of select="com_ovid_content_extensions_standard_ExtensionFunctions:extractGroup(string(.),string('[Nn]o?(\d+)'),string('1'))"/>
答案 0 :(得分:1)
substring-before(substring-after('General Practice,London,vol.45 no 395 Jun 1995','no'),'')得到“395”所以用“。”替换它。
这很简单,可以使用没有任何扩展函数的纯XSL。