595b86df60fd16a8a1ef2ccb9837ad1b6292adc6
				
			
			
		
	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, while retaining some semblance of efficiency.
The engine does not use backtracking, relying on the NFA-based method described in Russ Cox's articles. 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.
For more information, see https://pkg.go.dev/gitea.twomorecents.org/Rockingcool/kleingrep/regex.
Description
				
					Languages
				
				
								
								
									Go
								
								75.7%
							
						
							
								
								
									Python
								
								24.2%
							
						
							
								
								
									Makefile
								
								0.1%