searching for a substring
Dean Herington
heringto@cs.unc.edu
Wed, 7 May 2003 19:57:09 -0400 (EDT)
On Thu, 8 May 2003, sashan wrote:
> Hi
>
> I've written a function that checks for a substring in a given string.
> This seems like a common thing to do and was wondering if there is a
> function that does this in one of the standard modules.
>
> stringContains :: String -> String -> Bool
> stringContains _ [] = True
> stringContains [] _ = False
> stringContains (h:t) (h1:t1) = if h == h1 then stringContains t t1 else
> stringContains t (h1:t1)
Do you intend the following behavior?
*Main> "x.y.z" `stringContains` "xyz"
True
-- Dean