腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
解析
nom
中
的
数字
rust
、
nom
我正在尝试用
nom
5传递一些锌格式
的
https://www.project-haystack.org/doc/Zinc
数字
格式可以类似于以下任何格式 1,-34,10_000,5.4e-45,-5.4e-45,9.23 34,74.2°F,4分钟,INF,-INF,NaN 我相信单位可以是任何指定
的
单位。我有一些简单
的
数字
传递
的
例子,比如Parsing number with
nom
5.0 fn number
浏览 15
提问于2020-06-18
得票数 0
1
回答
用
nom
5.0进行
解析
rust
、
streaming
、
nom
我正在尝试使用
nom
5.0
解析
一个大文件(数十GB)流。
解析
器
的
一部分试图
解析
数字
:use
nom
::character::streaming::{char, digit1};} 这个测试在Incomplete(Size(1))
中
失败了,因为“小数”opt()想要读取数据,
浏览 1
提问于2019-09-12
得票数 2
回答已采纳
1
回答
当我传递一个CompleteStr时,
nom
为什么期望一个&str?
rust
、
nom
解析
器按预期工作,直到我要
解析
h:
数字
,它始终是字符串
中
的
最后一个
数字
,编译器给了我我想这是因为
解析
器是向前看
的
#[macro_use]use
nom
::types::CompleteStr
浏览 0
提问于2018-11-20
得票数 0
回答已采纳
4
回答
用
nom
从输入
中
识别浮点
rust
、
parser-combinators
我试图使用来
解析
基于文本
的
协议。该协议可以包含浮点值,其形式如下:其中
的
例子有: tag!(".") ~ )第一个
浏览 16
提问于2016-06-09
得票数 2
回答已采纳
2
回答
php
中
的
sql更新错误
php
、
mysql
、
sql
我在php
中
尝试过这个sql语句。etudiant` SET `login` = 'POST["login"]',`email` = '$POST["email"]', `password` = '$POST["password"]', `
nom
` = '$POST["
nom
"]', `prenom` = '$POST["prenom"]',
浏览 2
提问于2017-04-30
得票数 0
回答已采纳
2
回答
如何使用
nom
将带符号
的
字符串
解析
为i32?
parsing
、
rust
、
nom
使用
nom
crate,我正在尝试编写一个
解析
器,它可以从String
中
识别有符号
的
i32
数字
,即可以将字符串-42转换为i32表示。到目前为止,我已经得出了以下结论,但我无法
解析
负数: use
nom
::types::CompleteStr;); fn parse_i32_po
浏览 20
提问于2019-02-18
得票数 5
回答已采纳
1
回答
保持“外部”
解析
器
的
LocatedSpan与
nom
在Rust
中
rust
、
lexer
、
nom
我试图使用
nom
机箱(和
nom
_locate)编写
解析
器,该
解析
器可以
解析
字符串(如u{12a} ),即:我编写了以下
解析
器组合器:use
nom
::character::complete::{char};} 这样做
浏览 9
提问于2022-07-16
得票数 1
回答已采纳
1
回答
如何强制
nom
解析
整个输入字符串?
parsing
、
rust
、
parser-combinators
、
nom
我正在使用NOMVersion6.1.2,我正在尝试
解析
像A 2 1 2这样
的
String。字符串总是必须以大写A开头,然后应该至少有一个空格,然后是一个
数字
。此外,可以有更多
的
额外空间和
数字
,你想要。重要
的
是以
数字
结束,而不是以空格结束。所有的
数
浏览 3
提问于2021-06-11
得票数 1
回答已采纳
1
回答
使用Rust
NOM
解析
库迭代多行
rust
、
iteration
、
nom
我在试着学诺姆在罗斯特
的
一个项目。我有一个文本文件,它由:[tag="#43674"]char[/tag]组成,每一行都有多个标记。我试图提取'#43674‘和'char',将它们存储在元组(x, y)
中
,然后将它们推入到文本文件
的
每一行
的
向量Vec<(x, y)>
中
。到目前为止,我已经成功地将
解析
器组合成两个函数:一个用于'#43674‘,一个用于'char’,然后我将其组合在一起返回<I
浏览 2
提问于2021-04-27
得票数 1
回答已采纳
1
回答
nom
解析
单独
的
列表
parsing
、
rust
、
nom
我正试图用name5.0
解析
以下备用字符串或我试过以下几种方法,但都没有用 Range(Vec<u8>),, compound_range(b"A-Z|a-z|0-9"));我可以让第一个或第二个
解析
,但永远不能两者兼而有之。有办法表达这一点吗?
浏览 0
提问于2019-08-16
得票数 1
回答已采纳
1
回答
在
nom
中
解析
eof或字符
rust
、
nom
我在用
nom
库
解析
。我想要匹配
的
东西是后面的‘结束’,而不消耗它。 对于我来说,结束是eof或者是满足函数f: Fn(char) -> bool
的
char。我可以将f与
nom
::character::complete::satisfy、
nom
::bytes::take_while或许多其他
nom
函数结合使用。eof和f之间
的
不一致性使得我无法用
nom
组合子或自己
的
组合子来创作。e @ Err(_) =>
浏览 7
提问于2022-10-21
得票数 0
1
回答
用
Nom
5
解析
带转义引号
的
单引号字符串
rust
、
nom
我对Rust和
Nom
很陌生,我试图
解析
一个(单引号)引号,该字符串可能包含转义引号,例如'foo\' bar'或'λx → x'、''或' '。 let (i
浏览 1
提问于2019-11-17
得票数 2
回答已采纳
1
回答
如何使用
nom
解析
稍微模糊
的
数据?
rust
、
nom
在
中
,用于domainlabel
的
BNF如下所示: fn domain_label(s: &[u8]) -> IResult<&[u8], (&[u8], &[u8], &[u8])> { letlet who
浏览 0
提问于2019-09-13
得票数 4
回答已采纳
2
回答
Django重定向视图与args
python
、
django
、
redirect
、
url-redirection
在Django重定向时,我遇到了问题:def myP(request,namep):
nom
="alaild" 此视图
的
urls url(r'^create$', 'creat
浏览 3
提问于2015-01-23
得票数 0
回答已采纳
1
回答
如何在
nom
中
匹配CSV样式
的
带引号
的
字符串?
csv
、
rust
、
nom
在本问题中,CSV样式引用
的
字符串是一个字符串,其中:use std::erro
浏览 40
提问于2018-06-07
得票数 7
回答已采纳
1
回答
如何使用EJS在javascript函数
中
创建循环
javascript
、
express
、
ejs
这个脚本是我写
的
。它工作得很好,但是当我添加循环时,它就不工作了。是否在循环
的
结构或其他方面有错误?"yes"; for (i = 0; i < '<%=inf.length%>'; i++) { if ('<%=inf[i].
nom
浏览 0
提问于2017-04-04
得票数 1
1
回答
YAML Jackson -阵列
的
锚定键
java
、
parsing
、
jackson
、
yaml
我正在尝试将YAML文件
解析
为一个对象。-
nom
: "service1" -
nom
: "e1" -
nom
: "e2"然而,当我试图用Jackson来<e
浏览 9
提问于2017-10-11
得票数 2
回答已采纳
2
回答
为什么我
的
nom
解析
器不使用整个输入,而不对最后一部分进行
解析
?
rust
、
nom
我
的
问题是,
nom
似乎没有消耗整个日志行,它没有对最后一部分进行
解析
--在本例
中
是08:33:58)。#![feature(rust_2018_preview)] pub enum Token("{}", text); }Cargo.toml
nom
= "
浏览 0
提问于2018-10-09
得票数 5
回答已采纳
1
回答
允许在
nom
中
嵌套括号
的
解析
rust
、
nom
我用
的
是诺姆。我希望
解析
一个被圆括号包围
的
字符串,并允许在字符串
中
添加额外
的
嵌套括号。所以(a + b)将
解析
为a + b,((a + b))将
解析
为(a + b)pub fn parse_expr(input: &str) -> IResultdelimited(tag("("), take_until(")"), tag(")"))(input) }
浏览 3
提问于2022-01-08
得票数 4
回答已采纳
1
回答
用
nom
5.0
解析
二进制文件
rust
、
nom
问题它
的
神奇
数字
是: ASCII
中
的
A3046或HEX
中
的
0x65 0x51 0x48 0x54 0x52。在找到第一个字节之后,
解析
器必须接受所有字节直到0xff,然后对剩余
的
头重复直到EOF。我
的
解决方案let mut file = OpenOptions::new()
浏览 1
提问于2019-10-04
得票数 3
回答已采纳
点击加载更多
相关
资讯
《Rust唠嗑室》第15期-玩转 Rust Nom 解析引擎
需要办理墨西哥nom认证的产品清单
解析python中的if
PL/SQL中实现的解析JSON
【满货达】数字货运平台的分类解析
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券