Questions tagged «parsing»

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

13
从.NET中的字符串获取url参数
我在.NET中有一个字符串,它实际上是一个URL。我想要一种简单的方法来从特定参数获取值。 通常,我只使用Request.Params["theThingIWant"],但是该字符串不是来自请求。我可以这样创建一个新Uri项目: Uri myUri = new Uri(TheStringUrlIWantMyValueFrom); 我可以使用它myUri.Query来获取查询字符串...但是显然我必须找到某种正则表达式将其拆分。 我是否缺少明显的东西,或者没有创建某种形式的正则表达式的内置方法?
239 c#  .net  url  parsing  parameters 

7
在C#中读取和解析Json文件
我花了两天的大部分时间来“打理”代码示例等,试图将一个非常大的JSON文件读入c#中的数组,以便稍后将其拆分为2d数组进行处理。 我遇到的问题是,我找不到任何有人在做我想做的事的例子。这意味着我只是在编辑代码,以期获得最佳效果。 我设法使某些东西能够工作: 读取文件Miss out标头,仅将值读入数组。 在数组的每一行上放置一定数量的值。(所以我以后可以将它分割成2d数组) 这是通过下面的代码完成的,但是在数组中输入几行后,它使程序崩溃。这可能与文件大小有关。 // If the file extension was a jave file the following // load method will be use else it will move on to the // next else if statement if (fileExtension == ".json") { int count = 0; int count2 = 0; int …
239 c#  json  parsing  large-files 

6
如何在杰克逊的JsonNode中解析JSON字符串?
它应该是如此简单,但是在尝试一个小时的尴尬之后,我只是找不到它。 我需要获取一个JSON字符串,例如{"k1":v1,"k2":v2},解析为JsonNode。 JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode actualObj = jp.readValueAsTree(); 给 java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into JsonNode tree
231 java  json  parsing  jackson 

18
如何将带小数点的字符串解析为双精度?
我想将字符串解析"3.5"为双精度型。然而, double.Parse("3.5") 产生35和 double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) 抛出一个FormatException。 现在,我的计算机的语言环境设置为德语,其中逗号用作小数点分隔符。它可能需要对此做些事并double.Parse()期望"3,5"作为输入,但是我不确定。 如何解析包含十进制数字的字符串,该字符串可能会或可能不会按照我当前的语言环境指定的格式进行格式化?
230 c#  string  parsing  double 


7
Java:从char解析int值
我只想知道是否存在更好的解决方案,可以从字符串中的字符解析数字(假设我们知道索引n处的字符是数字)。 String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x = 5 (不用说这只是一个例子)
223 java  parsing  char  int  parseint 


3
在Python字符串的最后一个分隔符上分割?
对于在字符串中最后一次出现定界符时拆分字符串的建议Python惯用法是什么?例: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', 'd'] mysplit接受第二个参数,即要分割的分隔符的出现。像常规列表索引一样,-1表示末尾的末尾。如何才能做到这一点?
203 python  string  list  parsing  split 

7
在C#中解析JSON
我正在尝试从Google AJAX搜索API解析一些JSON数据。我有这个网址,我想将其分解,以便显示结果。我目前已经编写了这段代码,但是尽管接下来有很多使用简化的JSON字符串的示例,但是我对于下一步的工作还是很迷茫。 一般来说,对于C#和.NET还是陌生的,我一直在努力为ASP.NET页面获取真正的文本输出,因此建议我尝试一下JSON.NET。有人能为我指出正确的方向,只是简单地编写一些代码,这些代码将从Google AJAX Search API中以JSON格式输入并输出到屏幕上吗? 编辑:全部修复!所有结果都很好。再次感谢Dreas Grech! using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.ServiceModel.Web; using System.Runtime.Serialization; using System.Runtime.Serialization.Json; using System.IO; using System.Text; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { …
201 c#  asp.net  json  parsing  json.net 

12
从文件名字符串中删除文件扩展名
如果我有一个字符串说"abc.txt",有没有一种快速的方法来获得一个公正的子字符串"abc"? 我不能这样做,fileName.IndexOf('.')因为文件名可以是"abc.123.txt"或类似的东西,而我显然只是想摆脱扩展名(即"abc.123")。
201 c#  string  parsing 

13
打印JSON解析对象?
我有一个使用JSON解析过的javascript对象,JSON.parse现在我想打印该对象,以便对其进行调试(该函数出了点问题)。当我执行以下操作时... for (property in obj) { output += property + ': ' + obj[property]+'; '; } console.log(output); 我列出了多个[object Object]。我想知道如何打印此内容以查看内容?


14
比较Java中2个XML文档的最佳方法
我正在尝试编写一个应用程序的自动化测试,该测试基本上将自定义消息格式转换为XML消息并将其发送到另一端。我有一组很好的输入/输出消息对,所以我要做的就是发送输入消息并侦听另一端的XML消息。 当需要将实际输出与预期输出进行比较时,我遇到了一些问题。我的第一个想法只是对预期消息和实际消息进行字符串比较。这不能很好地工作,因为我们拥有的示例数据并不总是保持一致的格式,并且常常为XML名称空间使用不同的别名(有时根本不使用名称空间)。 我知道我可以解析两个字符串,然后遍历每个元素,然后自己比较它们,这并不是很难做到的,但是我感觉有一种更好的方法或可以利用的库。 因此,归根结底,问题是: 给定两个都包含有效XML的Java字符串,您将如何确定它们在语义上是否等效?如果您有办法确定差异是多少,您将获得加分。

3
Node.js上的HTML解析器
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 5年前关闭。 改善这个问题 在nodejs上有像Ruby的nokogiri这样的东西吗?我的意思是用户友好的HTML解析器。 我在Node.js模块页面上看到了一些解析器,但是找不到漂亮又新鲜的东西。

3
哪种HTML解析器是最好的?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我编写了很多解析器。到目前为止,我一直使用HtmlUnit无头浏览器进行解析和浏览器自动化。 现在,我想将两个任务分开。 由于我80%的工作仅涉及解析,因此我想使用一个简单的HTML解析器,因为在HtmlUnit中花很多时间才能首先加载页面,然后获取源然后解析它。 我想知道哪个HTML解析器是最好的。如果解析器与HtmlUnit解析器接近,则解析器会更好。 编辑: 最好的情况是,我至少需要以下功能: 速度 通过其“ id”或“ name”或“ tag type”轻松查找任何HtmlElement。 如果不清除脏HTML代码,对我来说可以。我不需要清理任何HTML源。我只需要一种最简单的方法即可在HtmlElements之间移动并从中获取数据。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.