Skip to content

inhzus/regex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Regex is a regular expression engine library.

Usage

Example usage: main.cc

Todo

  • epsilon-NFA graph
  • "|", "*", "?"
  • greedy & reluctant: "*?", "??"
  • infix expression
  • verify: ".", "\"
  • grouping: (...), (?:...)
  • (negative) look-ahead assertions: (?=...), (?!...)
  • possessive: "*+", "?+"
  • {m, n}
  • named group & back-reference: (?P<name>...), (?P=name)
  • atomic group: (?>...)
  • character range
  • "^", "$"
  • "+", "+?", "++"
  • bytecode virtual machine

About

A regex engine library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published