Tag: parsing

为什么原始函数和用户定义的types在从函数返回为“const”时的行为不同?

#include <iostream> using namespace std; template<typename T> void f(T&&) { cout << "f(T&&)" << endl; } template<typename T> void f(const T&&) { cout << "f(const T&&)" << endl; } struct A {}; const A g1() { return {}; } const int g2() { return {}; } int main() { f(g1()); // outputs "f(const T&&)" as […]

什么是parsing?

parsing是我在开发过程中遇到的很多问题,但是作为一个初级的解决scheme,我认为在需要的时候,我会在某个时间点解决问题。 在我目前的项目中,我被告知要为某个函数find并使用一个HTMLparsing器,在网上我find了一对,但是HTMLparsing器实际上做了什么? parsing一个对象意味着什么?

如何在Perl中将date/时间转换为纪元时间(又名unix time – 1970年以来的秒数)?

给定date/时间作为(年,月,日,时,分,秒)数组,将如何将其转换为纪元时间,即自1970-01-01 00:00:00 GMT以来的秒数? 奖金问题:如果将date/时间作为一个string给出,您将如何首先将其parsing为(y,m,d,h,m,s)数组?

在F#中同时进行Leading和parsing

当使用fslex和fsyacc时,有没有一种简单的方法可以让lexing和parsing同时运行?

寻找Java用户代理stringparsing器

有没有人知道在Javaparsing用户代理string伟大的库? 我们写了一个自定义的,但这对许多人来说似乎是一个普遍的问题。 我猜想有一个好的图书馆可用的地方。 例如,用户代理string… “Mozilla / 5.0(Windows; U; Windows NT 6.0; en-US)AppleWebKit / 532.0(KHTML,如Gecko)Chrome / 3.0.195.21 Safari / 532.0” …在我们的网站上隐秘地宣布使用Chrome浏览器的Windows Vista PC的到来。 我已经看到在Python和ruby图书馆。 有什么在那里的Java?

用PythonparsingSQL

我想在非关系数据存储上创build一个SQL接口。 非关系数据存储,但以关系方式访问数据是有意义的。 我正在研究使用ANTLR生成一个代表SQL作为关系代数expression式的AST。 然后通过评估/行走树来返回数据。 我从来没有实现过一个parsing器,因此我想就如何最好地实现SQLparsing器和评估器提供一些build议。 上面描述的方法是否正确? 还有其他的工具/库我应该看看? 像PLY或Pyparsing一样 。 指向将帮助我的文章,书籍或源代码是赞赏。 更新: 我使用pyparsing实现了一个简单的SQLparsing器。 结合对我的数据存储实现关系操作的Python代码,这非常简单。 正如我在其中一个评论中所说的那样,这个练习的重点是使数据可用于报告引擎。 要做到这一点,我可能需要实现一个ODBC驱动程序。 这可能是很多工作。

在单个节点上使用XPath将返回所有节点中的元素

我正在parsing一个如下所示的XML文档: <MyBook> <title>Favorite Poems</title> <issn>123-456</issn> <pages>45</pages> </MyBook> <MyBook> <title>Chocolate Desserts</title> <issn>654-098</issn> <pages>100</pages> </MyBook> <MyBook> <title>Jabberwocky</title> <issn>454-545</issn> <pages>19</pages> </MyBook> 我使用xpath来取出MyBook节点,像这样遍历它们: xmldoc.xpath("//MyBook").each do |node| mytitle=node.xpath("//title").text puts mytitle end 输出如下所示: Favorite PoemsChocolateDessertsJabberwocky Favorite PoemsChocolateDessertsJabberwocky Favorite PoemsChocolateDessertsJabberwocky 就好像这个节点真的是整个xmldoc一样。 但是,如果我打印出迭代器中的节点,每次都是我所期望的,只是一个MyBook节点。 我需要能够从每个节点中连续地取出子节点​​,而不是从整个文档中的所有相同types的子节点。 我究竟做错了什么?

Python urlparse – 提取没有子域名的域名

需要一种方法来提取一个没有使用Python urlparse的url中的子域名的域名。 例如,我想从诸如"http://www.google.com"的完整url中提取"google.com" "http://www.google.com" 。 最接近的,我似乎来与urlparse是netloc属性,但包括子域名,在这个例子中是www.google.com 。 我知道可以编写一些自定义string操作来将www.google.com变成google.com,但是我想避免在这个任务中进行string转换或正则expression式。 (原因是我对URL形成规则不够熟悉,以至于我可以考虑编写自定义parsing函数时所需的每个边界案例。) 或者,如果urlparse不能做我所需要的,有没有人知道任何其他的Pythonurlparsing库呢?

在r和rb模式下parsing文本文件的区别

在“r”模式下parsing文本文件比在“rb”模式下parsing文本文件更方便的是什么? 特别是当有问题的文本文件可能包含非ASCII字符。

在Java中parsingstring有哪些不同的方法?

为了parsing玩家命令,我经常使用split方法通过分隔符来分割一个string,然后通过一系列的if或者switch来找出其余的。 在Java中parsingstring有什么不同的方法?