parsing 相关问题

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

解析 C 中以逗号和换行符分隔的字符串

我想解析一个包含多个换行符的字符串,每行都用逗号分隔,我想打印每行中用逗号分隔的每个元素。这就是我尝试过的...

回答 1 投票 0

如何使用 PowerShell 解析嵌套 XML

我将使用 PowerShell 解析嵌套的 xml 文件。有没有办法一一遍历它的子节点及其子节点的节点? 例如: 我将使用 PowerShell 解析嵌套的 xml 文件。有没有办法一一遍历它的子节点及其子节点的节点? 例如: <?xml version="1.0"?> <root xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <Node1 name="A"/> <Node2 name="B"/> <Node3> <Element1 id="1" type="Element"> <State value = "live" /State> <Child1 name="dogName"> <SubChild1 id="11111"> </SubChild1> </Child1> <Child2> <SubChild2 name="color" value="red" /> <SubChild2 name="skin" value="none" /> <SubChild2 name="other" value="lost" /> </Child2> <Child3> <SubChild3>FlagMark=GO</SubChild3> <SubChild3>Dog</SubChild3> </Child3> </Element1> <Element2 id="2" type="Element"> <State value = "live"> <Child1 name="catName"> <SubChild1 id="22222"> </SubChild1> </Child1> <Child2> <SubChild2 name="color" value="brown" /> <SubChild2 name="skin" value="thick" /> <SubChild2 name="other" value="unknown" /> </Child2> <Child3> <SubChild3>FlagMark=Run</SubChild3> <SubChild3>Cat</SubChild3> </Child3> </Element2> <Element3> ... </Element3> </Node3> </root> 如何通过名称和值获取每个子节点?如何一一获取子节点并打印? 以下是如何在 PowerShell 中解析 XML;一个特殊的技巧是使用 [xml] 类型加速器 创建一个变量来保存 XML 字符串: # Declare our XML string $xmlContent = @" <?xml version="1.0"?> <root xmlns:xsd="http://www.w3.org/2001/XMLSchema" > <Node1 name="A"/> <Node2 name="B"/> <Node3> <Element1 id="1" type="Element"> <State value = "live"/> <Child1 name="dogName"> <SubChild1 id="11111"/> </Child1> <Child2> <SubChild2 name="color" value="red"/> <SubChild2 name="skin" value="none"/> <SubChild2 name="other" value="lost"/> </Child2> <Child3> <SubChild3>FlagMark=GO</SubChild3> <SubChild3>Dog</SubChild3> </Child3> </Element1> <!-- ...snip... --> </Node3> </root> "@ 使用 [xml] 类型加速器将字符串解析为 XML: # Convert the string to XML with the [xml] type accelerator $xml = [xml]$xmlContent 使用 .selectNodes 获得一个孩子,例如孩子2: # Get all Child2 nodes $child2Nodes = $xml.SelectNodes("//Child2") 迭代每个 <Child2> 节点及其每个 <SubChild> 节点 # Get a child foreach ($child2 in $child2Nodes) { # Iterate over each subchild foreach ($subChild2 in $child2.ChildNodes) { # Print their names and values Write-Host "SubChild2 Name: $($subChild2.getAttribute('name')), Value: $($subChild2.getAttribute('value'))" } } 然后可以用同样的思路来枚举Child3: # Get all Child3 nodes $child3Nodes = $xml.SelectNodes("//Child3") foreach ($child3 in $child3Nodes) { # Iterate over each child of Child3 and print foreach ($subChild3 in $child3.ChildNodes) { # Print SubChild3 content Write-Host "SubChild3 Content: $($subChild3.'#text')" } }

回答 1 投票 0

Sly解析器,递归定义的类型是如何实现的?

我对编译器技术很陌生,并开始将下面的代码翻译成Matlab。 https://github.com/jol-jol/pymatlabparser/blob/master/pymatlabparser/matlab_parser.py 分词器完成了,我有

回答 1 投票 0

这个awk命令如何简化?

我正在尝试从不是 bash 脚本的文件中读取变量。文件内容几乎是这样的: 这东西 ( # 一条评论 appid =“我的应用程序”, # 评论 其他变量=“索姆...

回答 1 投票 0

是否有解析器/方法可用于使用Python解析维基百科转储文件?

我有一个项目,我收集属于特定类别的所有维基百科文章,从维基百科中取出转储,并将其放入我们的数据库中。 所以我应该解析维基百科转储......

回答 4 投票 0

Antlr 输入匹配解析规则和词法分析器

我正在尝试编写一个用于解析算术表达式的语法。 当我尝试添加对一元减 (-) 的支持时,我面临以下问题: 仅当我给出空格时输入才匹配

回答 1 投票 0

丑陋的三重间接:可扩展缓冲区管理结构

我目前正在尝试为基于 AVR 的步进电机控制器构建一个字符串解析器。这个想法是通过 UART 观察一些输入字符串,然后将该字符串分成几个子缓冲区......

回答 2 投票 0

如何使用正则表达式选择标题下包含关键字的 Markdown 文本?

当标题包含 [[Wikilink]] 关键字时,我尝试匹配特定标题级别下的内容(用例:黑曜石) 我希望它匹配较低级别的标题。 示例 [[Wikilink]] 位于 H2...

回答 1 投票 0

antlr4 表达式分隔符带有 ' '并让解析器忽略' ' 就像 Kotlin 中那样

我用antlr4做语法,遇到了表达式分离的问题 我需要能够像 Kotlin、Swift 或 JavaScript 中那样将表达式与下一行分开 例如: 一个= 5 乙...

回答 1 投票 0

HtmlAgilityPack 设置节点 InnerText

我想用其他文本替换 HTML 标签的内部文本。 我正在使用 HtmlAgilityPack 我使用这段代码来提取所有文本 HtmlDocument doc = new HtmlDocument(); doc.Load("某个路径") foreach (

回答 3 投票 0

如何将制表符分隔的文本从 UNIX shell 中复制到剪贴板,同时保留制表符?

我正在尝试将 UNIX 环境中的文件的几行复制并粘贴到网页中。我想通过破坏选项卡来保留原始格式。然而,当我选择一个区块时...

回答 1 投票 0

从 PHP 文件中提取类及其属性

我想从 PHP 文件中提取所有声明的类及其方法和属性(使用外部工具),以便在另一个应用程序中后期处理此信息。我可以尝试写一个解析器

回答 1 投票 0

输出解析为LLM代理中的字典列表

我想从LLM代理那里获取假期和日期作为字典列表。以下是我使用过的代码 从 langchain.agents 导入 AgentType,initialize_agent,load_tools 来自 langchain。

回答 1 投票 0

我是否需要为每个创建单独的 api_hash 和 api_id,或者我可以以某种方式解析来自同一对 api_hash/id 的多个用户的消息吗?

我需要用户能够授权他的电报帐户和系统来访问从他的帐户解析消息。没有办法快速创建应用并获取 api_id 和

回答 1 投票 0

解析包含一些 Python 的文本文件(类似于 PHP)

我使用 PHP 解析一个文本文件,其中包含嵌入脚本(在 php 标签之间),如下所示: 这是一个文本文件 我可以包含一些 PHP 脚本,例如 一个...

回答 1 投票 0

为什么我的 Javascript 方法在计算两个数字类型时返回 NaN? [已关闭]

我正在学习Javascript,遇到了一些问题。这是我在这里的第一篇文章,请帮助我理解: 为什么一个数字(例如:2024)减去我的 javascript 对象会正确...

回答 1 投票 0

“解析值时遇到意外字符:S.Path '',第 0 行,位置 0”

我使用了多个用 C# 编写的 API,效果很好。我想使用一个接收匿名对象(我不想创建一个类)。当我尝试反序列化对象时遇到问题。 我有一个 API

回答 1 投票 0

Gson - 检查节点/元素存在的正确方法

当我有一个 JsonObject 时,为了从中检索指定的元素成员,会有几个方法,例如 get() 和其他 getAsXXX(): JsonPrimitive childNode1 = 父节点。

回答 2 投票 0

如何解析 python 中的特定文本,其中包含同一行中的所有其他内容

我无法弄清楚如何解析特定文本,但我不想只解析特定文本,而是想解析包含在包含我所看到的文本的同一行中的所有内容...

回答 1 投票 0

需要 Perl XML 帮助

我有一个 xml 模板和一个输入 XML 文件。我必须使用模板创建输出 XML 文件并填充输入 XML 文件中的值。任何帮助或指向一个例子都会很大

回答 1 投票 0

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