如何以一种不敏感的方式制作最新的Attoparsec匹配字符串



attoparsec 0.72具有此功能,但似乎在以后的版本中消失了:

stringTransform :: (ByteString -> ByteString) -> ByteString -> Parser ByteString

"匹配字面字符串,在将转换应用到IT和匹配的文本后。对于病例不敏感的字符串比较很有用。"

http://hackage.haskell.org/package/attoparsec-0.7.2/docs/data-attoparsec.html

使用Data.Attoparsec.ByteString.Char8使用stringCI。如果要进行比较为Unicode-Aware(例如,"ß"被视为等于" ss")。

,请考虑切换到Text

最新更新