verbose_regexp 1.0.0+1 copy "verbose_regexp: ^1.0.0+1" to clipboard
verbose_regexp: ^1.0.0+1 copied to clipboard

Simulates verbose flag behavior for regular expressions in Dart.

RegExp verbose mode in Dart #

Build Status

Overview #

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.

Usage #

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);
}
1
likes
30
pub points
0%
popularity

Publisher

unverified uploader

Simulates verbose flag behavior for regular expressions in Dart.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

More

Packages that depend on verbose_regexp