fjoppe / ReggerIt

F# DSL to create Regex patterns

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ReggerIt

Regular Expressions are very powerful, though not very popular amongst software developers because it is very hard to create complex patterns.

ReggerIt helps to reduce this complexity by providing a Domain Specific Language. With ReggerIt, you can build up a complex regular expressing pattern from the ground up, without losing track of parenthesis counting.

ReggerIt is optimized to be used with System.Text.RegularExpressions.Regex and provides for the pattern input parameter, in various matching functions/methods.

Please check the documentation.


Builds

GitHub Actions
GitHub Actions
Build History

NuGet

Package Stable Prerelease
ReggerIt NuGet Badge NuGet Badge

Developing

Make sure the following requirements are installed on your system:


Building

> build.cmd <optional buildtarget> // on windows
$ ./build.sh  <optional buildtarget>// on unix

About

F# DSL to create Regex patterns

License:MIT License


Languages

Language:F# 92.1%Language:CSS 4.7%Language:JavaScript 2.7%Language:Dockerfile 0.3%Language:Shell 0.1%Language:Batchfile 0.1%