This package contains a single function verbose(String) → String
that can be
used to simulate the verbose mode known from other RegEx implementations like
python. This function will simply remove all unescaped whitespace and
line comments and return a purged Dart regular expression that you can pass to
the RegExp constructor.
import 'package:verbose_regexp/verbose_regexp.dart';
var a = new RegExp(verbose(r'''
\d + # the integral part
\. # the decimal point
\d * # some fractional digits'''));
var b = new RegExp(r'\d+\.\d*');
void main() {
assert(a == b);
}