Tag: parsing

问题parsing货币文本为十进制types

我试图parsing一个string像“$ 45.59”到十进制。 出于某种原因,我得到的例外是input的格式不正确。 我不关心所有的本地化的东西,因为这不会是一个全球性的计划。 这是我正在做的。 你有什么问题吗? NumberFormatInfo MyNFI = new NumberFormatInfo(); MyNFI.NegativeSign = "-"; MyNFI.NumberDecimalSeparator = "."; MyNFI.NumberGroupSeparator = ","; MyNFI.CurrencySymbol = "$"; decimal d = decimal.Parse("$45.00", MyNFI); // throws exception here…

在VBA中parsingHTML内容

我有一个关于HTMLparsing的问题。 我有一个网站的一些产品,我想抓到页面内的文字到我目前的电子表格。 这个电子表格相当大,但在第三列中包含ItemNbr,我期望第14列中的文本和一行对应于一个产品(项目)。 我的想法是在标签后面的Innertext里面获取网页上的“材质”。 身份证号码从一个页面更改为页面(有时)。 这里是网站的结构: <div style="position:relative;"> <div></div> <table id="list-table" width="100%" tabindex="1" cellspacing="0" cellpadding="0" border="0" role="grid" aria-multiselectable="false" aria-labelledby="gbox_list-table" class="ui-jqgrid-btable" style="width: 930px;"> <tbody> <tr class="jqgfirstrow" role="row" style="height:auto"> <td …</td> <td …</td> </tr> <tr role="row" id="1" tabindex="-1" class="ui-widget-content jqgrow ui-row-ltr"> <td …</td> <td …</td> </tr> <tr role="row" id="2" tabindex="-1" class="ui-widget-content jqgrow ui-row-ltr"> <td …</td> <td …</td> […]

在Java中合并两个XML文件

我有两个类似结构的XML文件,我想合并成一个文件。 目前我正在使用本教程中遇到的EL4J XML合并 。 然而,它并没有像我预期的那样合并,主要的问题是它没有将两个文件合并成一个包含1,2,3和4的元素,而是只丢弃1和2或3和4取决于哪个文件被首先合并。 所以,如果能够告诉我我可能做错了什么,或者是否有人知道一个好的XML API for Java能够根据我的需要合并这些文件,我将不胜感激任何有过XML Merge经验的人。 很多感谢您的帮助提前 编辑: 真的可以做一些很好的build议做这个,所以增加了一个赏金。 我已经尝试了jdigital的build议,但仍然有与XML合并问题。 下面是我正在尝试合并的XML文件的结构types示例。 <run xmloutputversion="1.02"> <info type="a" /> <debugging level="0" /> <host starttime="1237144741" endtime="1237144751"> <status state="up" reason="somereason"/> <something avalue="test" test="alpha" /> <target> <system name="computer" /> </target> <results> <result id="1"> <state value="test" /> <service value="gamma" /> </result> <result id="2"> <state value="test4" /> <service value="gamma4" […]

为什么C ++在声明一个variables时允许我们在括号中包含variables名?

例如一个这样的声明: int (x) = 0; 或者甚至: int (((x))) = 0; 我偶然发现了这一点,因为在我的代码中,碰巧有一个类似于以下的片段: struct B { }; struct C { C (B *) {} void f () {}; }; int main() { B *y; C (y); } 显然我想构build对象C ,然后在其析构函数中做一些有用的事情。 然而,正如它发生的编译器对待C (y); 作为typesC的variablesy的声明,因此它会打印一个关于y定义的错误。 有趣的是,如果我把它写成C (y).f ()或者像C (static_cast<B*> (y)) ,它将按照预期进行编译。 当然,最好的现代解决方法是在构造函数调用中使用{} 。 所以当我想到后,可以声明像int (x) = 0; 甚至int (((x))) = […]

为什么DateTime.ParseExact()不能用“M / d / yyyy”parsing“9/1/2009”

我有一个如下所示的string:“9/1/2009”。 我想将其转换为DateTime对象(使用C#)。 这工作: DateTime.Parse("9/1/2009", new CultureInfo("en-US")); 但我不明白为什么这不起作用: DateTime.ParseExact("9/1/2009", "M/d/yyyy", null); 在date(如“九月”)没有字,我知道具体的格式,所以我宁愿使用ParseExact(我不明白为什么需要CultureInfo)。 但我不断得到可怕的“string未被识别为有效的date时间”exception。 谢谢 稍微跟进一下。 这里有三种方法可以工作: DateTime.ParseExact("9/1/2009", "M'/'d'/'yyyy", null); DateTime.ParseExact("9/1/2009", "M/d/yyyy", CultureInfo.InvariantCulture); DateTime.Parse("9/1/2009", new CultureInfo("en-US")); 这里有3个不起作用的: DateTime.ParseExact("9/1/2009", "M/d/yyyy", CultureInfo.CurrentCulture); DateTime.ParseExact("9/1/2009", "M/d/yyyy", new CultureInfo("en-US")); DateTime.ParseExact("9/1/2009", "M/d/yyyy", null); 所以,Parse()适用于“en-US”,但不适用于ParseExact …意外?

在C#中增量式JSONparsing

我试图parsingJSON增量,即基于一个条件。 以下是我的json消息,我正在使用JavaScriptSerializer来反序列化消息。 string json = @"{"id":2, "method":"add", "params": {"object": {"name":"test" "id":"1"}, "position":"1"} }"; JavaScriptSerializer js = new JavaScriptSerializer(); Message m = js.Deserialize<Message>(json); 消息类如下所示: public class Message { public string id { get; set; } public string method { get; set; } public Params @params { get; set; } public string position { get; set; } […]

在Java中parsingJSONstring

我想parsing一个JSONstring在Java中有单独的值单独打印。 但是,当程序运行时,我得到以下错误 – Exception in thread "main" java.lang.RuntimeException: Stub! at org.json.JSONObject.<init>(JSONObject.java:7) at ShowActivity.main(ShowActivity.java:29) 我的类看起来像 – import org.json.JSONException; import org.json.JSONObject; public class ShowActivity { private final static String jString = "{" + " \"geodata\": [" + " {" + " \"id\": \"1\"," + " \"name\": \"Julie Sherman\"," + " \"gender\" : \"female\"," + " \"latitude\" : […]

iOS中的原生JSON支持?

有没有一个类来parsingiOS SDK中的服务器的JSON? (类似于XML和扩展RSS的NSXML。)

从URL中检索参数

给定一个像下面这样的URL,我怎样才能parsing查询参数的值? 例如,在这种情况下,我想要def的值。 /abc?def='ghi' 我在我的环境中使用Django; request对象上有一个方法可以帮助我吗? 我尝试使用self.request.get('def')但它并没有像我希望的那样返回值ghi 。

等待Angular 2在渲染视图/模板之前加载/parsing模型

在Angular 1.x中,UI-Router是我的主要工具。 通过返回“parsing”值的承诺,路由器将简单地等待承诺在渲染指令之前完成。 或者,在Angular 1.x中,null对象不会使模板崩溃,所以如果我不介意临时不完整的渲染,我可以使用$digest在promise.then()后面渲染一个最初为空的模型对象。 在这两种方法中,如果可能的话,我宁愿等待加载视图,如果资源无法加载,则取消path导航。 这节省了我的“导航”的工作。 编辑:请注意这个具体意味着这个问题要求一个Angular 2期货兼容或最佳实践的方法来做到这一点,并要求尽可能避免“猫王操作员”! 因此,我没有select这个答案。 但是,这两种方法都不适用于Angular 2.0。 当然有一个标准的解决scheme或可用于此。 有人知道它是什么吗? @Component() { template: '{{cats.captchans.funniest}}' } export class CatsComponent { public cats: CatsModel; ngOnInit () { this._http.get('/api/v1/cats').subscribe(response => cats = response.json()); } } 下面的问题可能会反映相同的问题: 在加载数据的PROMISE之后Angular 2呈现模板 。 请注意,问题中没有代码或接受的答案。