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