Saxon XSLT 2.0 前瞻模式是什么?

3

我知道在使用Saxon时,XSLT不允许使用前瞻模式,但我需要知道如何在XSLT 2.0中使用这个正则表达式:

    <xsl:if test='matches($value,"^(?!\s*$).{x,y}$")'>

在这里,x和y都是数字。请问有什么建议吗?

http://saxonica.com/html/documentation/functions/fn/matches.html 解释了你可以使用标志jn,其中j启用了Java平台支持的正则表达式语法,而n则是.NET平台支持的(仅适用于Saxon的.NET版本)。因此,根据你使用的Saxon版本,请尝试检查平台的正则表达式格式是否支持该前瞻模式,并使用相应的标志来启用它。 - Martin Honnen
1个回答

4

哇!太感谢你了,@Martin Honnen,它真的有效! - Frank huaylinos velasquez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接