Read XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition Online
Authors: Michael Kay
existential
universal
quantifiers (regex)
*?
*
+?
+
?
curly brackets and
greedy
non-greedy
question mark?
cast asand
castable asand