Class Translator
java.lang.Object
com.thaiopensource.datatype.xsd.regex.java.Translator
Translates XML Schema regexes into
java.util.regex
regexes.- See Also:
-
Method Summary
-
Method Details
-
translate
Translates a regular expression in the syntax of XML Schemas Part 2 into a regular expression in the syntax ofjava.util.regex.Pattern
. The translation assumes that the string to be matched against the regex uses surrogate pairs correctly. If the string comes from XML content, a conforming XML parser will automatically check this; if the string comes from elsewhere, it may be necessary to check surrogate usage before matching.- Parameters:
regexp
- a String containing a regular expression in the syntax of XML Schemas Part 2- Returns:
- a String containing a regular expression in the syntax of java.util.regex.Pattern
- Throws:
RegexSyntaxException
- ifregexp
is not a regular expression in the syntax of XML Schemas Part 2- See Also:
-
main
- Throws:
RegexSyntaxException
-