objective_regex 0.0.1 copy "objective_regex: ^0.0.1" to clipboard
objective_regex: ^0.0.1 copied to clipboard

outdatedDart 1 only

A library for generating regex pattern strings in an object-oriented style.

objective_regex #

A dart library for generating regex pattern strings in an object-oriented style.

Usage #

A simple usage example:

import 'package:objective_regex/objective_regex.dart';

main() {
  /// ##-####-#### or ## #### ####
  var pattern = new RPattern()
    ..addPatterns(
    [
      RClass.NUMBER
        ..repeat(count:2),
      new RPattern("-")
        ..maybe(),
      RClass.NUMBER
        ..repeat(count:4),
      new RPattern("-")
        ..maybe(),
      RClass.NUMBER
        ..repeat(count:4)
    ]);
  var regex = pattern.build();
  print("Built regex: $regex");
  print(new RegExp(regex).hasMatch("12-3456-7890"));
}
0
likes
0
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

A library for generating regex pattern strings in an object-oriented style.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on objective_regex