diff options
| author | Teddy Wing | 2017-07-30 02:22:23 +0200 | 
|---|---|---|
| committer | Teddy Wing | 2017-07-30 02:22:23 +0200 | 
| commit | 08d566f3a28370d2f63aa81ef27b405d59f6ddc0 (patch) | |
| tree | 57b36098ecc7ab97fe6f19205f1184b2439b1350 | |
| parent | 75ac7b18a009ffe7a77a17a61d95c01395f36b44 (diff) | |
| download | sorbot-08d566f3a28370d2f63aa81ef27b405d59f6ddc0.tar.bz2 | |
Experiment with 'regex-tdfa'
* Add the 'regex-tdfa' library for RegEx handling
* Experiment with matching a Git SHA
| -rw-r--r-- | sorbot.cabal | 1 | ||||
| -rw-r--r-- | src/Lib.hs | 10 | 
2 files changed, 10 insertions, 1 deletions
| diff --git a/sorbot.cabal b/sorbot.cabal index ee8959b..758fdc5 100644 --- a/sorbot.cabal +++ b/sorbot.cabal @@ -17,6 +17,7 @@ library    hs-source-dirs:      src    exposed-modules:     Lib    build-depends:       base >= 4.7 && < 5 +                     , regex-tdfa    default-language:    Haskell2010  executable sorbot-exe @@ -2,5 +2,13 @@ module Lib      ( someFunc      ) where +import Text.Regex.TDFA +  someFunc :: IO () -someFunc = putStrLn "someFunc" +someFunc +    | rex == True = putStrLn "Match!!" +    | otherwise   = putStrLn "No match" + + +rex :: Bool +rex = "75ac7b18a009ffe7a77a17a61d95c01395f36b44" =~ "^[0-9a-f]{5,40}$" | 
