是否可以在字符类中使用锚点?这不起作用:
analyze-string('abcd', '[\s^]abcd[\s$]')
它在字符类中看起来像^
并且$
被视为文字;但是,转义它们 ( \^
, \$
) 也不起作用。
我正在尝试使用此表达式来创建单词边界(\b
在 XSLT/XQuery 中不可用),但我不想使用组((^|\s)
)——因为非捕获组不可用,这意味着在某些情况下我最终可能会产生大量不需要的捕获组,这就产生了一项新任务,即在一组不需要的捕获组中找到“真正的”捕获组。