内容查询web部分xsl正则表达式

时间:2011-01-20 18:12:41

标签: sharepoint xslt web-parts

我正在尝试使用正则表达式转换我的XSL中的传入文本属性,类似于:

<xsl:value-of select="replace(@Telephone, '^*.{}')" />

但这似乎不起作用。我已经阅读了博客,他们深入研究了分析字符串的事情以及我不理解的事情。

我做错了吗?

谢谢, 埃里克

2 个答案:

答案 0 :(得分:0)

replace()功能仅适用于XPath 2.0(XSLT 2.0)。

AFAIK SharePoint不使用XSLT 2.0。

答案 1 :(得分:0)

Waldek Mastykarz撰写了关于使用自定义函数扩展CQWP的方法。见Extending Content Query Web Part XSLT with custom functions