searching for a substring

sashan sashang@ihug.co.nz
Thu, 08 May 2003 12:04:48 +1200


Dean Herington wrote:

>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
>
>
>  
>

Nope