gpt4 book ai didi

haskell - 如何以不区分大小写的方式制作最新的 Attoparsec 匹配字符串?

转载 作者:行者123 更新时间:2023-12-01 11:40:25 25 4
gpt4 key购买 nike

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。如果您希望比较是 Unicode 感知的(例如,以便“ß”被视为等于“ss”),请考虑切换到 Text

关于haskell - 如何以不区分大小写的方式制作最新的 Attoparsec 匹配字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21556754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com