"a"
"A"
"[a-z0-9]"
"[^a-z0-9]"
"\d"
"\D"
"\p{name}"
"\P{name}"
"(?C1+C2-C3&C4)"
"^"
"$"
"\b"
"\B"
"\A"
"\Z"
"(REGEX)"
"(?:REGEX)"
"({Name}REGEX)"
"\1"
"\2"
"{\NAME}"
"ELEMENT?"
"ELEMENT*"
"ELEMENT+"
"ELEMENT{n}"
"ELEMENT{m,n}"
"(?=REGEX)"
"(?!REGEX)"
"(?<=REGEX)"
"(?<!REGEX)"
"(?# it's a comment )"
"(?(condition)yes-pattern|no-pattern)"
"(?>REGEX)"
"(?@C1C2)"