parsing 相关问题

解析是指将工件分解为其构成元素并捕获这些元素之间的关系。此标记不是关于自托管Parse平台(使用[parse-platform]标记)或解析特定编程语言中的错误的问题(而是使用相应的语言标记)。

`substitute`如何选择对象的解析表示?

base::substitute 的文档描述如下: 通过检查解析的每个组成部分来进行替换 树如下:如果它不是'env'中的绑定符号,那么它是 不变。 ...

回答 1 投票 0

插件无法激活,因为它触发了致命错误

我正在尝试安装一个旧插件(我不知道最聪明的想法)。 但是当尝试激活插件时我收到以下错误 解析错误:语法错误,意外的 $end 在 /public_html/...

回答 1 投票 0

如何将Python List转换为ast.List?

如何将 Python 对象(列表)转换为 ast.List 对象,以便我可以将其作为节点附加到主 AST 树 巨大的列表[1,“ABC”,4.5] 对象 = ast.Assign([ast.Name(

回答 1 投票 0

不可解析的 R 对象示例

base::deparse() 文档页面说: 使用 control = "all" 最接近于使 deparse() 成为 parse() 的逆函数。然而,即使使用此选项,也并非所有对象都是可解析的...

回答 1 投票 0

错误:与 Flex 词法分析器集成时,Bison 解析器中存在未知类型名称“ASTNode”

我正在开发一个项目,其中使用 Bison 生成解析器并使用 Flex 生成词法分析器。我的解析器旨在生成抽象语法树(AST),并且我已经定义了 ASTNode 结构

回答 1 投票 0

如何防止用MSXML6解析xml时写入结束节点名称

对于标题不明确表示歉意,但我不确定正确的术语。 请允许我澄清一下: 我的起始 XML 对标题不清楚表示歉意,但我不确定正确的术语。 请允许我澄清一下: 我的起始 XML <osmChange> <way id="304298875"> <nd ref="3088293757"/> <tag k="name" v="Tizard Place"/> </way> <way id="305295788"> <nd ref="12232709336"/> <nd ref="3099014747"/> <tag k="building" v="train_station"/> </way> </osmChange> 我正在使用 transformNode 命令将此 xslt/xpath 加载到 MSXML6 中,以过滤掉任何 nd 节点。 <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> <xsl:template match="nd"/> 返回的数据是有效的,除非它重新格式化剩余的 tag 节点并添加其结束名称: <way id="305295788"> <tag k="building" v="train_station"> </tag> </way> 有没有办法修改 XSLT 来防止这种情况,使其显示为: <way id="305295788"> <tag k="building" v="train_station"/> </way> 或者有更好的方法来实现我的目标吗? 我认为没有办法实现这一点,因为两个版本在语义上是相同的。对不起。 从技术角度来看,没有区别。

回答 1 投票 0

如何调试 jq 解析 AWS 价格 API 的错误

我正在尝试解析一些 AWS 价格 API json 结果,并注意到我在字符串和对象验证方面遇到一些错误,但无法弄清楚如何调试哪个对象或字符串 jq

回答 2 投票 0

ZonedDateTime 解析异常

我正在尝试将字符串转换为 ZonedDateTime。 我尝试过以下操作: SimpleDateFormat zonedDateTimeFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS Z"); zonedDateTimeFormat.setTimeZ...

回答 4 投票 0

SimpleDateFormat 解析和不明确的日期格式

我试图拒绝从日期格式HH解析“18:00”(通过SimpleDateFormat::parse)。有没有一种方法可以让这种情况发生而无需额外的代码?日期格式是否接受 $/regular

回答 3 投票 0

如何抓取 Google People Also Ask with Selenium 和 Python 的问答,获取数量超过 Google 默认输出的数量?

我找到了一个很好的解决方案,但它适用于Google默认给出的问题和答案的数量,但例如我需要更多。 我是一名 Python 开发新手。 我如何获得更多问题...

回答 2 投票 0

当 JsonArray 中的某个元素解析失败时,如何跳过该元素?

下面是解析 JsonArray 的默认代码,如果 Json 字符串中没有错误或拼写错误,那么它完全可以正常工作: 公开课人物 { 公共 int Id { 得到;放; } 公开

回答 1 投票 0

PHP 解析错误:语法错误,意外的 T_STRING,期望 T_FUNCTION

我的 PHP 代码中出现此错误: PHP 解析错误:语法错误,意外的 T_STRING,第 54 行 C:\Inetpub\wwwroot\webroot\www.novotempo.org.br\lib\Twitter.php 中期望 T_FUNCTION

回答 3 投票 0

无法使用Go获取XML属性值

我正在尝试使用Go编程语言解析EPUB元数据,我当前解析的XML非常简单: 我正在尝试使用Go编程语言解析EPUB元数据,我当前解析的XML非常简单: <?xml version="1.0" encoding="UTF-8"?> <container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container"> <rootfiles> <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/> </rootfiles> </container> 我想要属性 full-path 和 media-type,Go 代码是: package main import ( "fmt" "encoding/xml" ) type RootFile struct { FullPath string `xml:"full-path,attr"` MediaType string `xml:"media-type,attr"` } func main() { xmlData := ` <?xml version="1.0" encoding="UTF-8"?> <container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container"> <rootfiles> <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/> </rootfiles> </container> ` var rootFile RootFile xml.Unmarshal([]byte(xmlData), &rootFile) fmt.Println(rootFile) } 但我得到一个空结果: { } 我的代码有什么问题? 我不相信 go 对这里使用的 container 标签有开箱即用的支持,所以我相信你只是因为没有完整地解析 XML 而受苦。 这些类型将是一个完整的解析: type Container struct { Version string `xml:"version,attr"` Xmlns string `xml:"xmlns,attr"` RootFiles RootFiles `xml:"rootfiles"` } type RootFiles struct { Rootfile RootFile `xml:"rootfile"` } type RootFile struct { FullPath string `xml:"full-path,attr"` MediaType string `xml:"media-type,attr"` } 但是您无需声明您不感兴趣的字段,例如 version 和 xmlns。尽管如此,您仍然需要表达 xml 的整个树结构。这是完整的工作示例: package main import ( "encoding/xml" "fmt" ) type Container struct { Version string `xml:"version,attr"` Xmlns string `xml:"xmlns,attr"` RootFiles RootFiles `xml:"rootfiles"` } type RootFiles struct { RootFile RootFile `xml:"rootfile"` } type RootFile struct { FullPath string `xml:"full-path,attr"` MediaType string `xml:"media-type,attr"` } func main() { xmlData := ` <?xml version="1.0" encoding="UTF-8"?> <container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container"> <rootfiles> <rootfile full-path="OEBPS/content.opf" media-type="application/oebps-package+xml"/> </rootfiles> </container> ` var rootFile Container err := xml.Unmarshal([]byte(xmlData), &rootFile) if err != nil { fmt.Printf("Something went wrong: %v", err) } fmt.Printf("RootFile->full-path %v\nRootFile->media-type %v\n", rootFile.RootFiles.RootFile.FullPath, rootFile.RootFiles.RootFile.MediaType) }

回答 1 投票 0

Fortran 解析文本行中的数据值

我在数据中间有以下行: 格子=“14.118460851 0.0 0.0 0.0 14.296182713 0.0 0.0 0.0 13.970592923”属性=物种:S:1:位置:R:3:力:R:3能量=-1558.14096522应力=&

回答 1 投票 0

Fortran 文本解析问题

我在数据中间有以下行: 格子=“14.118460851 0.0 0.0 0.0 14.296182713 0.0 0.0 0.0 13.970592923”属性=物种:S:1:位置:R:3:力:R:3能量=-1558.14096522应力=&

回答 1 投票 0

持续时间字符串转换出现问题

我有一些持续时间类型数据(单圈时间)为 pl.String,无法使用 strptime 进行转换,而常规日期时间按预期工作。 分钟(在 :) 之前和秒(在 . 之前)总是被填充...

回答 3 投票 0

是否可以在 OCaml 中编写递归单子解析器? [已关闭]

假设我们要解析这样的表达式: 指数 := 多 Mul := 添加 {'*' 添加} 添加 := 文字 {'+' 文字} 文字 := 数字 | '('Exp')' 在 Haskell 中,我们可以编写一个解析器,例如 exp = mu...

回答 1 投票 0

使用 sscanf 解析输入的 C++ 替代方案

假设我的程序需要 [ 0.562 , 1.4e-2 ] 形式的参数(即浮点数对),我应该如何在没有正则表达式的情况下在 C++ 中解析此输入?我知道有很多极端情况

回答 4 投票 0

是否可以编写像 Haskell 中一样干净的 Monadic 解析器?

假设我们要解析这样的表达式: 指数 := 多 Mul := 添加 {'*' 添加} 添加 := 文字 {'+' 文字} 文字 := 数字 | '('Exp')' 在 Haskell 中,我们可以编写一个解析器,例如 exp = mu...

回答 1 投票 0

如何解析 json 格式输出:kubectl get pods using jsonpath

如何解析 json 以从输出中检索字段 kubectl 获取 pods -o json 从命令行我需要从谷歌云集群获取系统生成的容器名称...这里...

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.