pattern property
The pattern applied to delimited blocks of text.
Note: This pattern is applied to each delimited block of text separately, as such, it won't properly capture strings containing multiple blocks of delimited text if used with a RegExp.
Implementation
@override
String get pattern {
var captureGroup = (isDotAll) ? r'.*' : r'(?:.|\s)*';
if (captureGroupName != null) {
captureGroup = '(?<$captureGroupName>$captureGroup)';
}
var pattern = '$_startDelimiter$captureGroup$_endDelimiter';
if (prepended != null) pattern = '$_prepended$pattern';
if (appended != null) pattern = '$pattern$_appended';
return pattern;
}