objective_regex 0.1.0+1 copy "objective_regex: ^0.1.0+1" to clipboard
objective_regex: ^0.1.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