Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#599 Case-blind regex matching under .NET

v8.8
closed
Michael Kay
5
2012-10-08
2006-10-01
Michael Kay
No

Case-blind regular expression matching (that is, the
"i" flag) does not work correctly under .NET. In
general, the effect is that strings that should match
the regular expression don't. In fact, a character may
not even match itself [matches("Z", "Z", "i") return
false]
.

There might also be some false matches, but these will
generally only occur for high Unicode characters above
65535.

A source fix, affecting module
net.sf.saxon.dotnet.DotNetRegexTranslator, is being
placed in Subversion.

Discussion