Tag: string parsing

解析所有可能类型的不同建筑维度输入

我正在为我们公司的产品编写一个库,它将采用我们用户已经熟悉的任何体系结构维度作为从字符串转换为double的函数的输入。 以下是我们希望有效的输入类型列表。 Input | 意义| Output (英寸用双精度表示) 12.5′ | 12英尺和6英寸| 150.0 11″ | 11英寸| 11.0 3/16″ |英寸的十六分之一| 0.1875 在英尺和英寸以及英寸和十六分之间可以使用或不使用空格 143.0 11′ 11″ | 11英尺和11英寸| 143.0 11’11” | 11英尺11英寸| 143.0 在英尺和英寸之间或英寸和十六分之间或两者之间可以使用或不使用破折号 12′-11″ | 12英尺和11英寸| 155.0 155.1875 12′ 11 3/16″ | 12英尺和11英寸和3个十六分之一| 155.1875 12′ 11-1/2″ | 12英尺和11英寸和8个十六分之一| 155.5 在英尺和英寸以及英寸和十六分之间可以使用任意数量的空间 12′ 11 1/2″ | 12英尺和11英寸和8个十六分之一| 155.5 还提供了另一种更简单的格式 121103 […]

在最后一次斜杠后获取内容

我的字符串具有以下格式的目录: C:// //你好世界 如何在最后一个/角色(世界)之后提取所有内容?

如何使用文化将变量中的波斯数字转换为英文数字?

我想更改保存在变量中的波斯数字,如下所示: string Value=”۱۰۳۶۷۵۱”; 至 string Value=”1036751″; 我怎样才能使用像文化信息这样简单的方法来做到这一点? 我的示例代码是: List NERKHCOlist = new List(); NERKHCOlist = ScrappingFunction(NERKHCO, NERKHCOlist); int NERKHCO_Price = int.Parse(NERKHCOlist[0]);//NERKHCOlist[0]=۱۰۳۶۷۵۱ <=所以它不能解析为int 这是在我的函数中,它返回列表项中包含波斯数字的列表 protected List ScrappingFunction(string SiteAddress, List NodesList) { string Price = “null”; List Targets = new List(); foreach (var path in NodesList) { HtmlNode node = document.DocumentNode.SelectSingleNode(path.ToString());//recognizing Target Node Price = node.InnerHtml;//put text […]

解析非标准JSON

任何人都知道什么类型的JSON(如果是这样!)以下代码是什么? 我正在从网站的HTML中检索这个。 我正在尝试使用JSON解析器在C#中解析它,但我必须进行大量的预备编辑,根据JSONLint将其格式化为“有效”JSON。 例如,变量的名称都应该有双引号而不是没有引号。 { status: ‘A’, displayed: ‘Y’, start_time: ‘2010-11-2600: 00: 00′, start_time_xls: { en: ’26thofNov201000: 00am’, es: ’26Nov201000: 00am’ }, suspend_at: ‘2010-11-2619: 57: 59’, is_off: ‘Y’, score_home: ”, score_away: ”, bids_status: ”, period_id: ”, curr_period_start_time: ”, score_extra_info: ”, ev_id: 2257335, blurb: ”, last_mkts_of_day: false, follow_hcap_mkt: 10999896 } 这将始终具有相同的格式,我很乐意直接将其解析为C#或java中的对象。