attoparsec 0.72具有此功能,但在更高版本中似乎已消失:
stringTransform :: (ByteString -> ByteString) -> ByteString -> Parser ByteString
“在对文字字符串和匹配的文本都进行转换之后,匹配文字字符串。例如对于不区分大小写的字符串比较很有用。”
http://hackage.haskell.org/package/attoparsec-0.7.2/docs/Data-Attoparsec.html
stringCI
从中使用Data.Attoparsec.ByteString.Char8
。Text
如果您希望比较支持Unicode,请考虑切换到(例如,使“ß”被视为等于“ ss”)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句