/regexengine

C Regular Expressions Engine

Primary LanguageCMIT LicenseMIT

regexengine

C Regular Expressions Engine

This is a regular expressions engine written from scratch in C language.

Regular expressions are patterns used to match character combinations in strings. More information on regular expressions can be found here: https://en.wikipedia.org/wiki/Regular_expression

The engine currently supports:

1- Literals: abc123.

2- Sets: [abc]

3- Star/plus/question mark: a*b?c+

4- Alternates: (foo|bar)

5- Start and end: ^abc$

6- Escape sequences: \a \d