腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Cassava
和
Attoparsec
解析
自定义
字段
csv
、
parsing
、
haskell
、
attoparsec
我有一个包含
字段
的CSV,其中包含我必须
解析
出的单元值。举个简单的例子: data EValue = Farads Double | MicroFarads Double | PicoFarads Double 因此,我需要
解析
如下内容: parseEValueMicroFarads <$> double <* string "µF" pico = PicoFarads <$> double <* string "pF" 如何将其包含在
C
浏览 34
提问于2021-11-04
得票数 2
回答已采纳
1
回答
如何
使用
attoparsec
解析
固定长度、无分隔的整数?
parsing
、
haskell
、
integer
、
attoparsec
我试图
使用
attoparsec
解析
3个字符中的两个整数。示例输入可能如下所示:..。我想将其
解析
为:我有两个可行的解决方案,但有些笨重:stdK = do qstr
浏览 3
提问于2015-06-08
得票数 3
回答已采纳
2
回答
管道中的“子
解析
器”-
attoparsec
parsing
、
haskell
、
attoparsec
、
haskell-pipes
我正在尝试
使用
Haskell中的pipes-
attoparsec
解析
二进制数据。之所以涉及管道(代理),是为了交错读取和
解析
,以避免大文件占用大量内存。许多二进制格式都是基于块(或块)的,它们的大小通常由文件中的一个
字段
描述。我不确定这样的块的
解析
器是什么,但这就是我在标题中所说的“子
解析
器”的意思。另一种方法是将数据块读入一个单独的字节串中,并为其启动一个单独的
解析
器。虽然简明扼要,但较大的块将导致高内存
使用
率。 替代方案2是在相同
浏览 11
提问于2013-03-16
得票数 5
回答已采纳
1
回答
如何测试IHP我的CanRoute实例(
解析
漂亮URL的路由)?
haskell
、
ihp
如果您想在IHP应用程序中
使用
漂亮的URL,您需要编写自己的CanRoute实例并
解析
路由字符串。我在这里看到了一个安装整个测试应用程序的例子:测试上述代码的简单方法是什么?
浏览 5
提问于2022-01-15
得票数 0
回答已采纳
1
回答
那Data.
Attoparsec
.ByteString.Lazy.Char8呢?
haskell
、
attoparsec
Attoparsec
有专门用于严格/惰性、字节串/文本、Char8 (ascii)/Char的模块。但它并不具备所有的组合。我认为没有提供的Data.
Attoparsec
.ByteString.Lazy.Char8对于处理倾向于编码为ascii的大型报告会特别方便。 你知道为什么它不存在吗?
浏览 2
提问于2014-12-02
得票数 1
1
回答
attoparsec
中Zepto
解析
器的示例或教程
parsing
、
haskell
、
networking
、
attoparsec
标题说明了一切:我在
attoparsec
中寻找Zepto
解析
器的示例或教程。 我有一个相当简单的网络协议
解析
器(碰巧是BGP),它运行得相当快,但仍然比“C”慢得多。我已经尽可能地做了内联、拆箱
和
基准测试,现在我想知道我是否可以
使用
Zepto
解析
器变体获得更多东西,我的问题似乎非常适合这个变体。
浏览 2
提问于2019-07-17
得票数 1
1
回答
Attoparsec
是否支持保存
和
修改用户状态?
haskell
、
attoparsec
我正在
使用
Attoparsec
,我希望在
解析
任务的整个过程中跟踪用户状态值。我熟悉Parsec的一元函数getState、putState
和
modifyState,但在
Attoparsec
中似乎找不到类似的东西。对于
Attoparsec
内部的某件事,还是
使用
一个国家的单一程序,是否有一种琐碎的方法来做到这一点?
浏览 4
提问于2015-05-28
得票数 6
回答已采纳
1
回答
在haskell的
attoparsec
或parsec
haskell
、
parsec
、
attoparsec
我必须
解析
一些文件并将它们转换为一些预定义的数据类型。 它们之间有什么区别,哪一个更适合根据某些规则
解析
文本文件?
浏览 7
提问于2013-10-06
得票数 79
回答已采纳
2
回答
attoparsec
不正确的双数
解析
parsing
、
haskell
、
floating-point
、
floating-accuracy
、
attoparsec
我
使用
attoparsec
的内置
解析
器“double”
和
“number”来
解析
浮点值,并从不同的
解析
器中得到不同的结果。
解析
号"8.918605790440055e-2“
解析
双"8.918605790440055e-2“ 已订“8.918605790440055e-2
使用
'number‘
解析
器似乎失去了一些精度,而'double
浏览 2
提问于2013-03-08
得票数 4
回答已采纳
4
回答
选择Haskell
解析
器
parsing
、
haskell
在Haskell中有许多开源的可供我们
使用
。似乎是文本
解析
的标准,似乎是二进制
解析
的流行选择,但除此之外我所知不多。您是否遵循特定的决策树来选择
解析
器实现?
浏览 0
提问于2010-06-20
得票数 32
回答已采纳
2
回答
Attoparsec
:跳过(但不包括)多字符分隔符
parsing
、
haskell
、
attoparsec
使用
attoparsec
,编写Parser ()的惯用方法是跳过{{{之前的所有字符,但不
使用
{{{。
浏览 2
提问于2015-05-25
得票数 5
回答已采纳
1
回答
如何
使用
正则表达式将整数与Haskell进行匹配?
regex
、
haskell
如何
使用
任何与123 :: Integer相关的Haskell库从像123_这样的字符串中检索Haskell值?,_,_,[sectionKey]) = ("123_") =~ ("(\\d+)_" :: String) :: (String, String, String, [Int]) 我尝试了上面的方法(
使用
库
浏览 0
提问于2017-12-24
得票数 1
回答已采纳
2
回答
Parsec中的流读写
haskell
、
parsec
给定Parser库中的parsec,什么是进行流读取(从输入文件)
和
写入(将
解析
的blob/行附加到输出文件)的好方法。是否有另一种方法可以
使用
Parsec进行流输入
和
输出(如果可以避免,则不是
AttoParsec
--我希望能够访问Parsec的错误报告)。我试图
解析
的文件是巨大的(50+GB)。因此,我需要用流输入
和
输出连接
解析
器代码。如果有一个很好的例子在某处,指针将被赞赏。刚从
AttoParsec
中发现,P
浏览 12
提问于2015-04-14
得票数 0
回答已采纳
2
回答
内存不足的简单
解析
器
haskell
、
memory-leaks
、
attoparsec
我想了解为什么这个简单的
解析
器对于大型文件来说内存不足。我真的不知道我做错了什么。import Data.
Attoparsec
.ByteString.Char8import
浏览 4
提问于2016-12-29
得票数 7
回答已采纳
1
回答
使用
attoparsec
解析
固定长度的文本
haskell
、
monads
、
applicative
、
attoparsec
我需要用
attoparsec
解析
固定长度的
字段
,但我现在正在为编译器而苦苦挣扎。> import Data.
Attoparsec
.Text hiding (take)> import Prelude hiding (take)> typeCR "London" TrueCR "Tokyo" False 我已经尝试
使用
applicativ
浏览 0
提问于2013-02-06
得票数 1
回答已采纳
1
回答
如果阿特帕秒后退,为什么它需要manyTill呢?
parsing
、
haskell
、
backtracking
、
parser-combinators
、
attoparsec
考虑
使用
这些不同的
解析
器组合器。parser2 "\"abc\"" import Data.
Attoparsec
.TextanySingle <* single '"' :: Parsec Void String String print $ parseMaybe parser2 "\"abc
浏览 2
提问于2020-06-26
得票数 5
回答已采纳
2
回答
haskell标识符识别
parsing
、
haskell
、
regular-language
我的工作是
使用
Haskell进行文件
解析
,同时
使用
Data.
Attoparsec
.Char8
和
Data.ByteString.Char8。我想
解析
一个表达式,它可以包含像:- /_ .(减号、斜杠、braquet
和
下划线)这样的符号。我编写了以下
解析
器import qualified Data.
Attoparsec
.Char8 as A
浏览 17
提问于2012-02-03
得票数 0
回答已采纳
2
回答
Haskell :当输入字符串为空时,如何停止Data.
Attoparsec
.Char8.seBy?
parsing
、
haskell
、
attoparsec
我已经编写了以下Haskell代码import qualified Data.
Attoparsec
.Char8 as A import
浏览 0
提问于2010-10-01
得票数 3
回答已采纳
1
回答
我如何才能编写更通用(但更有效)的阿托帕塞特的takeWhile1版本?
haskell
、
parser-combinators
、
attoparsec
Data.
Attoparsec
.Text出口takeWhile
和
takeWhile1 只要谓词返回True,并返回所
使用
的输入,就
使用
输入takeWhile1 ::(Char -> Bool) ->
解析
文本 尽可能
使用
Text-ori
浏览 1
提问于2015-06-30
得票数 3
回答已采纳
2
回答
相当于Parsec中的attoparsecs `inClass`
haskell
、
parsec
、
attoparsec
我正在将一些代码从
attoparsec
转换为Parsec,因为
解析
器需要生成更好的错误消息。
attoparsec
代码广泛
使用
inClass (
和
notInClass)。Hayoo
和
Hoogle没有提供任何关于这个问题的见解。
浏览 0
提问于2011-12-27
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
通过 kube-state-metrics 添加 CRD 状态指标
Hadoop-Hive基础知识整理
Spring Boot实现通用的接口参数校验
ELK初探,nginx日志查询搭建示例
Django小技巧01:redirect
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券