Simply Regex Quick Start

Simply Regex

Simply Regex is java API library which provides easy way to build regex.

Prerequisite:

To start using you have to add dependency of simply-regex to your maven/gradle/ivy project. Please refer Releases page for latest releases & dependency information.

Basic Example:

This is the simplest regex example using simply regex.

This will build regex as = ^abc

Input: testString = “abc” Output: isMatch = true

Input: testString = “def” Output: isMatch = false

Chaining multiple patterns

You can chain multiple patterns to create entire complex regex as shown in below example.

This will build regex as = ^abc[def]

Input: testString = “abcd” Output: isMatch = true

Input: testString = “abcg” Output: isMatch = false

Special wildcard character classes

Simply regex API provides easy readable methods for wild card character classes as shown in below example.

This will build regex as = ^\d

Input: testString = “1” Output: isMatch = true

Input: testString = “a” Output: isMatch = false

Easy & simple quantifiers

Simply regex API provides easy readable methods for quantifiers as shown below.

This will build regex as = a+

Input: testString = “” Output: isMatch = false

Input: testString = “a” Output: isMatch = true

Input: testString = “aaa” Output: isMatch = true

Simple way to mix & match groups

Simply regex API provides easy & readable way to create groups & mix with other regex functions.

This will build regex as = (abc\d)+

Input: testString = “abc1abc2” Output: isMatch = true

Input: testString = “abcz” Output: isMatch = false

Simple capture groups

Simple & fluent way to create capture groups.

Capture groups with name

Capture groups can be given name as shown below.

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *