parsing 相关问题

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

如何解析MP4 dash文件的`sidx`

我正在尝试解析 sidx 段以在破折号流中使用它! (我更喜欢使用 javascript ) 我有 sidx 范围,并且已经对其进行了缓冲..但它都是十六进制的。 。 我是...

回答 1 投票 0

使用 FParsec 是否可以在解析器失败时操纵错误位置?

作为示例,我将采用 Phillip Trelford 编写的这个简单的 C# 解析器。为了解析标识符,他这样写(稍作修改): 让保留= [“为”;“做”; “同时&...

回答 2 投票 0

C++:PDF解析-->提取文本-->podofo-0.10.3

我已经在 Visual Studio 2022 中成功编译了 PoDoFo 0.10.3。 现在我想使用这个库从 PDF 文档中提取文本,但我在 API 上遇到了困难。 即使我找不到任何考试...

回答 1 投票 0

区分日志文件的简单方法,忽略时间戳?

我需要比较两个日志文件,但忽略每行的时间戳部分(准确地说是前 12 个字符)。有没有一个好的工具,或者一个聪明的 awk 命令,可以帮助我?

回答 7 投票 0

SEC EDGAR 13F 源 HTTPError:HTTP 错误 403:禁止

请帮忙,SEC EDGAR 以前一直工作得很好,直到现在。它给出 HTTPError: HTTP Error 403: Forbidden 将 pandas 导入为 pd 表= pd.read_html(“https://www.sec.gov/Archives/edgar/data/1541617/

回答 2 投票 0

将嵌套的ul解析为js中的嵌套数组

如何将任意深度的嵌套 ul 解析为保持 ul 结构的嵌套数组。例子: 操作员1 如何将任意深度的嵌套 ul 解析为保持 ul 结构的嵌套数组。示例: <ul> <li class="operator">operator1</li> <ul> <li class="operator">operator2</li> <ul> <li class="condition">condition 1</li> <li class="condition">condition 2</li> </ul> <li class="condition">condition3</li> </ul> 必须解析为: [operator1,[operator2,[condition1],[condition2]],[condition3]] 我试过: const parseListItems = (e) => { const listItems = e.querySelectorAll('li') const resultArray = [] listItems.forEach(item => { const nestedUl = item.querySelector('ul') if (nestedUl) { console.log('ul') const nestedResult = parseListItems(nestedUl) } else { console.log('li') } }) } 但是如何填充数组呢? 结构始终为 [operator[条件/运算符,条件/运算符]],其中条件/运算符表示条件只是文本,但运算符可以再次为任何深度的 [运算符[条件/运算符,条件/运算符]]。 Ul 具有相应的结构。 document.addEventListener('DOMContentLoaded', () => { const parseListItems = (element) => { const listItems = element.children; const resultArray = []; Array.from(listItems).forEach(item => { if (item.tagName === 'LI') { const nestedUl = item.querySelector('ul'); if (nestedUl) { const nestedResult = parseListItems(nestedUl); resultArray.push([item.firstChild.textContent.trim(), ...nestedResult]); } else { resultArray.push(item.textContent.trim()); } } }); return resultArray; }; const ulElement = document.querySelector('ul'); const parsedList = parseListItems(ulElement); console.log(parsedList); });

回答 1 投票 0

在我的antlr语法中添加对数组的支持

我正在使用 ANTLR 来解析搜索查询输入,例如: 年龄 > 25 或者 名字:“约翰” 该树通常如下所示: 我想添加对 IN 运算符和数组值的支持,...

回答 1 投票 0

如何将Newick树格式转换为树状层次对象?

我想在 Python 中将 Newick 文件转换为分层对象(类似于本文中发布的内容)。 我的输入是一个像这样的 Newick 文件: (A:0.1,B:0.2,(C:0.3,D:0.4)E:0.5)F:0.9

回答 4 投票 0

如何从 beautifulsoup python 中的 soup 中删除 \xa0

我目前正在使用Beautifulsoup来解析网页的HTML代码。 为了从元素中获取文本,我使用“.text”属性: 例如: soup.find('p', {'class': 'example'}).text 但是

回答 1 投票 0

生成表达式解析器

我正在尝试为这篇 Microsoft 文章中描述的 ebnf 语法生成一个 javascript 解析器。文章中指定的ebnf在我按照其编写的方式使用时不起作用,所以我尝试过

回答 1 投票 0

解析X509 DSS证书得到P、Q、G和Y

我正在尝试解析包含数字签名算法(DSA)公钥的X509证书。 使用 javax.security.cert.X509Certificate 类和 getPublicKey() 方法我能够...

回答 1 投票 0

是否有适用于 Javascript 或 PHP 的解析表达式语法 (PEG) 库?

我发现自己被用于描述领域特定语言的解析表达式语法形式所吸引,但到目前为止,我发现的实现代码是用 Java 和 H 等语言编写的......

回答 7 投票 0

为什么 Parsec 停止使用多个解析器进行解析?

我正在尝试使用 Parsec 在 Haskell 中编写一个简单的解析器,但我的输入“Hello World”从未被正确解析。 我的代码如下所示: 解析器 = p1 <|> p2 p1 = 字符串“地狱...

回答 1 投票 0

SQL Select 语句解析器不返回 JOIN 类型

我想解析一个 SQL Select 语句,它具有普通 SQL 方言(如 MySQL)的所有功能。我在 python 中寻找解析库,但找不到一个正在做的工作...

回答 1 投票 0

如何在 PowerShell 中删除字符串中的所有换行符?

这是我用来解析电子邮件的代码。如果它们与特定日期匹配,我想将它们添加到其他电子邮件列表中,然后将其放入平面文件中: outfile = "C:\Temp mails.csv" $

回答 3 投票 0

如何在C中解析网络格式的DNS数据包

我正在编写一个 netfilter 内核模块,用于删除来自我的计算机的特定 DNS 请求。为此,我需要从 DNS 数据包问题部分 (rfc1035) 中提取域名。里面的 QNAME 字段...

回答 1 投票 0

如何在另一个数据帧中使用字符元素“i”来“调用”(引用)一个数据帧

我有3个DF: 100 行 2 列的“CAR” 60行3列的“BIKE” 2 行 1 列的“ELENCO_DF” ELENCO_DF 就是这样 诺姆 车 自行车 每个元素

回答 2 投票 0

如何使用另一个 DF 的元素“i”来“调用”数据帧

我有3个DF: 100 行 2 列的“CAR” 60行3列的“BIKE” 2 行 1 列的“ELENCO_DF” ELENCO_DF 就是这样 诺姆 车 自行车 每个元素

回答 2 投票 0

Python 写入 CSV 格式问题

我在将数据写入格式正确的 CSV 时遇到问题。该数据是动漫电视节目,并且包括某些数据,例如标题、类型和概要。解析来自...的数据后

回答 2 投票 0

使用ANTLR结合java和maven来解析表达式并将其转换为SpEL

我需要使用 ANTLR 并将给定表达式转换为其等效的 spring 表达式语言。下面是一组简单的示例输入和输出表达式。 输入:(帐户='233AS77')AND(代码=...

回答 1 投票 0

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