Skip to content
This repository has been archived by the owner on Dec 14, 2021. It is now read-only.

monolifed/tiny-regex-mod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny-regex-mod

Single file modification of tiny-regex-c by Kokke

Adds a few features and removes some minor issues:

  • made it into a single file library
  • modified to return a pointer to the start of the match (instead of an integer)
  • added option to get a pointer to the end of the match
  • removed static use of regex object
  • added quantifier operator {m,n} (also {m}, {m,})
  • added lazy quantifiers ??, *?, +? and {m,n}?
  • merged quantifier (?,*,+,{}) matching into two function (one for greedy, one for lazy)
  • added upper limits to quantifiers
  • (hopefully) fixed class range matching
  • (hopefully) fixed handling of escaped characters
  • (hopefully) fixed . matching (doesn't match \r or \n)
  • probably butchered print functionality

About

Single file modification of tiny-regex-c by Kokke

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published