The `isCaseSensitive` property in Dart's `RegExp` class determines whether the regular expression is case sensitive.
The syntax of RegExp.isCaseSensitive property is:
bool isCaseSensitive
This isCaseSensitive property of RegExp whether this regular expression is case sensitive.
RegExp.isCaseSensitive returns value of type bool
.
In this example,
void main() {
RegExp regex1 = RegExp('hello');
RegExp regex2 = RegExp('HELLO', caseSensitive: false);
print('regex1.isCaseSensitive: ${regex1.isCaseSensitive}');
print('regex2.isCaseSensitive: ${regex2.isCaseSensitive}');
}
regex1.isCaseSensitive: true regex2.isCaseSensitive: false
In this example,
void main() {
RegExp regex = RegExp('Hello', caseSensitive: true);
print('regex.isCaseSensitive: ${regex.isCaseSensitive}');
}
regex.isCaseSensitive: true
In this example,
void main() {
RegExp regex = RegExp('World', caseSensitive: true);
print('regex.isCaseSensitive: ${regex.isCaseSensitive}');
}
regex.isCaseSensitive: true
In this Dart tutorial, we learned about isCaseSensitive property of RegExp: the syntax and few working examples with output and detailed explanation for each example.