Tag: parsing

如何使用JSON-FrameworkparsingiPhone SDK(XCode)中的JSON对象

我有这样的JSON对象: { "data": {"array": ["2", {"array": [ {"clientId":"1","clientName":"Andy","job":"developer"}, {"clientId":"2","clientName":"Peter","job":"carpenter"} ] } ] }, "message":"MSG0001:Success", "status":"OK" } 我想使用JSON-Framework获取数组[0]值(2)和数组[1]值(clientId,clientName,作业)。 你有什么想法如何做到这一点?

用math运算符评估C#string

有没有简单的方法来评估像"(4+8)*2"这样的string,所以你会得到24的int值? 还是有很多工作需要做到这一点…?

Java上的正则expression式格式validation

我只是想知道是否有一种方法(也许与正则expression式)来validation在Java桌面应用程序上的input是一个string格式为“YYYY-MM-DD”。 我已经search,但没有成功。 谢谢

sscanf在Python中

我正在寻找一个相当于Python中的sscanf() 。 我想parsing/proc/net/*文件,在CI可以做这样的事情: int matches = sscanf( buffer, "%*d: %64[0-9A-Fa-f]:%X %64[0-9A-Fa-f]:%X %*X %*X:%*X %*X:%*X %*X %*d %*d %ld %*512s\n", local_addr, &local_port, rem_addr, &rem_port, &inode); 我首先想到了使用str.split ,但是它不会在给定的字符上分割,而是整个sepstring: >>> lines = open("/proc/net/dev").readlines() >>> for l in lines[2:]: >>> cols = l.split(string.whitespace + ":") >>> print len(cols) 1 如上所述,应该返回17。 是否有一个相当于sscanf的Python(不是RE),还是标准库中的一个string分割函数,它在我不知道的任何字符范围内进行分割?

如何执行一个PHP脚本?

我只是在想自己“PHP脚本究竟是如何执行的?” 我认为这是首先parsing语法错误等,然后解释和执行。 但是,我不知道为什么我相信这是正确的。 我可能是错的。 那么,PHP文件究竟是如何解释和执行的呢? 这涉及什么阶段? 包含的文件如何适合脚本的parsing? 这只是为了帮助我解决问题。 我对Google感兴趣,无法find合适的答案。

从Newtonsoft的JSON序列化程序parsingJSON DateTime

我已经使用Newtonsoft的JSON序列化程序序列化了一个对象,并且DateTime已经通过: /Date(1237588418563+0000)/ 当我$ .evalJSON()就是这样,它是一个对象,但我找不到任何正常的date方法,如toUTCString就可以了。 任何想法我可以用这个做什么?

检测在文本中点击了哪个单词

我正在构build一个JS脚本,在某个特定页面上,用户可以单击任何单词并将其存储在一个variables中。 我有一个相当丑陋的解决scheme,涉及使用jQuery进行类parsing:首先parsing整个html,拆分每个空格上的所有内容,然后重新添加包含在<span class="word">word</span>然后我用jQ添加一个事件来检测这样的类的点击,并使用$(this).innerHTML我得到被点击的单词。 这在很多方面都很慢很丑,我希望有人知道另一种方法来实现这一点。 PS:我可能会考虑将它作为浏览器扩展运行,所以如果仅仅是JS,听起来不太可能,而且如果你知道一个允许的浏览器API,可以随意提及它! 一个可能的方式是让用户突出显示单词,而不是单击它,但是我真的很喜欢只需点击一下即可实现同样的function!

ADL的陷阱是什么?

前段时间我读了一篇文章,解释了依赖于参数的查找的几个缺陷,但是我再也找不到了。 这是关于获得你不应该访问的东西或类似的东西。 所以我想在这里问:ADL的陷阱是什么?

Python中的JavaScriptparsing器

至less在C和Java(Mozilla),JavaScript(再次使用Mozilla)和Ruby中都有一个JavaScriptparsing器。 目前有没有Python? 我不需要一个JavaScript解释器本身,只需要一个符合ECMA-262标准的parsing器。 一个快速的谷歌search显示没有即时的答案,所以我问的SO社区。

HTMLparsing如果不使用正则expression式,如何工作?

我每天都会看到一些问题,询问如何从某个HTMLstring中parsing或提取某些东西,而第一个答案/注释总是“不要使用RegEx来parsingHTML,以免感到愤怒! (最后一部分有时被省略)。 这对我来说相当困惑,我一直认为一般来说,parsing任何复杂string的最好方法是使用正则expression式。 那么HTMLparsing器如何工作呢? 它不使用正则expression式来parsing。 使用正则expression式的一个特别的参数是,并不总是有一个parsing的select(比如JavaScript,其中DOMDocument不是一个普遍可用的选项)。 例如,jQuery似乎使用正则expression式来将HTMLstring转换为DOM节点。 不知道是否要CW,这是一个真正的问题,我想回答,而不是真的打算成为一个讨论的线索。