There is common syntax for regular expression [expressions|bracket] that ICU does not fully follow. This is a consequence of using the UnicodeSet parser to handle bracket expressions.
The differences are confusing to users, who typically expect standard Perl/Posix behavior.
Do something to fix up ICU regexp. There are questions of compatibility, because ICU exists now with the its own escaping behaviors.
UnicodeSet's syntax can not be changed, for compatibility reasons. A new regexp-specific set parser is probably needed.
There is common syntax for regular expression [expressions|bracket] that ICU
does not fully follow. This is a consequence of using the UnicodeSet parser to
handle bracket expressions.
The differences are confusing to users, who typically expect standard Perl/Posix
behavior.
Do something to fix up ICU regexp.
There are questions of compatibility, because ICU exists now with the its own
escaping behaviors.
UnicodeSet's syntax can not be changed, for compatibility reasons. A new
regexp-specific set parser is probably needed.