regroup
regex parser
A library to automatically match and parse regular expression groups into Go structs with various options.
Match regex group into go struct using struct tags and automatic parsing
147 stars
2 watching
13 forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
alexflint/go-restructure | Enables regular expressions to be defined as struct fields and captures sub-expressions into those fields | 591 |
tree-sitter/tree-sitter-regex | A parser for regular expressions that provides a structured representation of the match results | 74 |
hedhyw/rex | A flexible regular expression builder for Go. | 196 |
mingrammer/commonregex | A collection of reusable regular expression functions for text processing in Go. | 895 |
kasei/swiftregex | Implementation of a Perl-like regex =~ operator in Swift | 112 |
zach-klippenstein/goregen | A library for generating random strings from regular expressions. | 90 |
a-n-t-h-o-n-y/regexplore | A live regular expression testing environment built with curses. | 8 |
crossroadlabs/regex | A Swift library for working with regular expressions. | 333 |
rundevelopment/regexp-ast-analysis | A TypeScript library that parses and analyzes JavaScript regular expressions into abstract syntax tree nodes | 3 |
drup/tyre | A system for building type-safe regular expressions with automatic extraction and modification of matched groups | 171 |
commenthol/named-regexp-groups | A library for regular expressions with named capture groups and back-references. | 10 |
trusktr/regexr | A template tag function for composing regular expressions without double escaping. | 62 |
alixaxel/genex | A tool to generate all possible strings that a given regex pattern can match | 77 |
ddddxxx/regex | A Swift wrapper around NSRegularExpression for working with regular expressions in Swift applications | 4 |
boostorg/regex | A comprehensive C++ regular expression library with advanced features and compiler defect workarounds. | 84 |