Is it possible to use anchors inside a character class? This doesn't work:
analyze-string('abcd', '[s^]abcd[s$]')
It looks like ^
and $
are treated as literal when inside a character class; however, escaping them (^
, $
) doesn't work either.
I'm trying to use this expression to create word boundaries (
is not available in XSLT/XQuery), but I would prefer not to use groups ((^|s)
) -- since non-capturing groups aren't available, that means in some scenarios I may end up with a large amount of unneeded capture groups, and that creates a new task of finding the "real" capture groups in the set of unneeded ones.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…