-----------------------------------------------------------------------------
---
+-- |
-- Module : Text.Regex
-- Copyright : (c) The University of Glasgow 2001
--- License : BSD-style (see the file libraries/core/LICENSE)
+-- License : BSD-style (see the file libraries/base/LICENSE)
--
-- Maintainer : libraries@haskell.org
-- Stability : experimental
-- Portability : non-portable (only on platforms that provide a regex lib)
--
--- $Id: Regex.hs,v 1.1 2001/08/02 11:20:50 simonmar Exp $
---
-- Regular expression matching.
-- Uses the POSIX regular expression interface in Text.Regex.Posix for now.
--
Just (before, match, after, sub_strs) -> Just sub_strs
matchRegexAll :: Regex -> String ->
- Maybe ( String, -- $`
- String, -- $&
- String, -- $'
- [String] -- $1..
+ Maybe ( String, -- \$`
+ String, -- \$&
+ String, -- \$'
+ [String] -- \$1..
)
matchRegexAll p str = unsafePerformIO (RE.regexec p str)