[Haskell-cafe] Text.Regex.matchRegex: Success is empty?
Jeffrey Brown
jeffbrown.the at gmail.com
Tue Apr 5 21:34:13 UTC 2016
Aha! Thanks, Kiss!
On Tue, Apr 5, 2016 at 1:24 PM, Adam Bergmark <adam at bergmark.nl> wrote:
> The regex-compat docs say "Returns: Just
> <https://hackage.haskell.org/packages/archive/base/4.5.0.0/doc/html/Data-Maybe.html#v:Just>
> strs if the match succeeded (and strs is the list of subexpression
> matches), or Nothing
> <https://hackage.haskell.org/packages/archive/base/4.5.0.0/doc/html/Data-Maybe.html#v:Nothing>
> otherwise.”.
>
> Adam Bergmark
>
>
> On Tue 05 Apr 2016 at 22:16 Jeffrey Brown <Jeffrey Brown
> <Jeffrey+Brown+%3Cjeffbrown.the at gmail.com%3E>> wrote:
>
>> Esteemed Haskellers,
>>
>> It is working for me, but I am puzzled by the matchRegex function:
>>
>> > import Text.Regex
>> > :i matchRegex
>> matchRegex :: Regex -> String -> Maybe [String]
>> -- Defined in ‘Text.Regex’
>>
>> Searches that fail return Nothing:
>>
>> > matchRegex (mkRegex "z") "abracadabra"
>> Nothing
>>
>> which makes sense. But why do searches that succeed return an empty list
>> of Strings?
>>
>> > matchRegex (mkRegex "a") "abracadabra"
>> Just []
>> >
>>
>> --
>> Jeffrey Benjamin Brown
>>
>> _______________________________________________
>> Haskell-Cafe mailing list
>> Haskell-Cafe at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>>
>
>
--
Jeffrey Benjamin Brown
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20160405/9ee3e026/attachment.html>
More information about the Haskell-Cafe
mailing list