Regular Expressions in Haskell is an implementation of regular expressions entirely in Haskell.