Compare commits
22 Commits
implementU
...
master
Author | SHA1 | Date |
---|---|---|
|
e07f27dc78 | 2 weeks ago |
|
65d2317f79 | 2 weeks ago |
|
a631fc289c | 2 weeks ago |
|
d62a429cce | 2 weeks ago |
|
7b31031553 | 3 weeks ago |
|
38c842cb07 | 3 weeks ago |
|
9f9af36be8 | 3 weeks ago |
|
8217b67122 | 3 weeks ago |
|
1f06dcef64 | 3 weeks ago |
|
119475b41b | 3 weeks ago |
|
6151cc8cf6 | 3 weeks ago |
|
3eaf4eb19c | 3 weeks ago |
|
d453815831 | 3 weeks ago |
|
3a2916baae | 3 weeks ago |
|
9d6344719f | 3 weeks ago |
|
f5c868566b | 3 weeks ago |
|
1cd6da218f | 3 weeks ago |
|
277cbc0fc5 | 3 weeks ago |
|
3924502b72 | 3 weeks ago |
|
36b009747b | 3 weeks ago |
|
6cd0a10a8f | 4 weeks ago |
|
69fb96c43d | 4 weeks ago |
@ -0,0 +1,17 @@
|
||||
## Kleingrep
|
||||
|
||||
Kleingrep is a regular expression engine, providing a library and command-line tool written in Go.
|
||||
|
||||
It aims to provide a more featureful engine, compared to the one in Go's
|
||||
[regexp](https://pkg.go.dev/regexp), while retaining some semblance of efficiency.
|
||||
|
||||
The engine does __not__ use backtracking, relying on the NFA-based method described in
|
||||
[Russ Cox's articles](https://swtch.com/~rsc/regexp). As such, it is immune to catastrophic backtracking.
|
||||
|
||||
It also includes features not present in regexp, such as lookarounds and backreferences.
|
||||
|
||||
### Syntax
|
||||
|
||||
The syntax is, for the most part, a superset of Go's regexp. A full overview of the syntax can be found [here](https://pkg.go.dev/gitea.twomorecents.org/Rockingcool/kleingrep/regex#hdr-Syntax).
|
||||
|
||||
__For more information, see https://pkg.go.dev/gitea.twomorecents.org/Rockingcool/kleingrep/regex__.
|
Loading…
Reference in New Issue