Regular expressions: Difference between revisions

added haskell
(added haskell)
Line 100:
 
Note that in std.string there are string functions to perform those string operations in a faster way.
 
=={{header|Haskell}}==
Test
import Text.Regex
str = "I am a string"
case matchRegex (mkRegex ".*string$") str of
Just _ -> putStrLn $ "ends with 'string'"
Nothing -> return ()
 
Substitute
import Text.Regex
orig = "I am the original string"
result = subRegex (mkRegex "original") orig "modified
putStrLn $ result
 
=={{header|J}}==
Anonymous user