setIgnoreCase
setIgnoreCase(enable: Boolean): JadeRegexPattern;
This fluent‑style method returns its own modified receiver, to allow call chaining. (By default, the pattern matches both uppercase and lowercase characters.)
Call the setIgnoreCase method of the JadeRegexPattern class with the enable parameter set to true to set the option to ignore case‑sensitivity in the pattern.
The following is an example of a setIgnoreCase method.
setIgnoreCaseExample(); constants PatternStr = "[a-z]+\s[a-z]+"; Text = "Some Text"; vars pattern : JadeRegexPattern; match : JadeRegexMatch; begin create pattern; pattern.compile(PatternStr); write pattern.isMatch(Text); // false pattern.setIgnoreCase(true).compile(PatternStr); write pattern.isMatch(Text); // true epilog delete pattern; delete match; end;
You must set your required case-sensitivity setting before you call the compile method. (The case‑sensitivity setting defaults to false.)
2020.0.01 and higher