parsing相关内容

YAML 中的单个感叹号有什么作用?

我正在使用 YamlDotNet 库,但在加载 YAML 文件时出现此错误: 解析标签时,未找到预期的标签 URI. YAML 文件应该格式正确,因为它来自 就在 RoR.错误似乎是由这段代码触发的: 格式:默认: !'%d-%m-%Y'长: !“%d %B, %Y"短的: !'%D b' 我不是专家,但我从 YAML 规范中看到,您可以使用感叹号表示自定义对象/类型,使用两个感叹 ..
发布时间:2022-01-14 10:35:25 C#/.NET

将 JSON 转换为 YAML.将 JSON 解析为 YAML

我正在处理配置文件,因此我需要将 JSON 转换为 YAML.例如我有这个 JSON 文件: {“foo":“酒吧",“baz":[“qux",“quxx"],“corge":空,“格劳特":1,“garply":是的,“沃尔多":“假",“弗雷德":“未定义",“空数组":[],“空对象":{},“空字符串":“"} 结果应该是 YAML: foo: "bar";巴兹:- “qux"- “ ..
发布时间:2022-01-14 10:33:20 Java开发

如何将 YAML 文件解析/读取到 Python 对象中?

如何将 YAML 文件解析/读取到 Python 对象中? 例如,这个 YAML: 人员:名称:XYZ 到这个 Python 类: 类人(yaml.YAMLObject):yaml_tag = '人'def __init__(self, name):self.name = 名称 顺便说一句,我正在使用 PyYAML. 解决方案 如果你的 YAML 文件如下所示: #树格式树 ..
发布时间:2022-01-14 10:29:36 Python

在 Python 中使用设置文件的最佳做法是什么?

我有一个带有很多参数的命令行脚本.我现在已经到了一个论点太多的地步,我也想有一些字典形式的论点. 所以为了简化事情,我想用设置文件来运行脚本.我真的不知道要使用哪些库来解析文件.这样做的最佳做法是什么?我当然可以自己敲出一些东西,但是如果有一些图书馆可以解决这个问题,我会全力以赴. 一些“要求": 而不是使用 pickle,我希望它是一个易于阅读和编辑的简单文本文件. 我希望能 ..
发布时间:2022-01-14 10:26:41 Python

通过属性将数组传递给 AngularJS 指令

我目前在通过该指令的属性将数组传递给指令时遇到问题.我可以将其读取为字符串,但我需要将其作为数组,所以这是我想出的,但它不起作用.帮助任何人?提前考虑 Javascript:: app.directive('post', function($parse){返回 {限制:“E",范围:{标题: "@",作者: "@",内容: "@",覆盖: "@",日期: "@"},templateUrl: ..
发布时间:2022-01-13 18:24:26 其他开发

用 beautifulsoup 提取属性值

我正在尝试提取单个“值"的内容;特定“输入"中的属性网页上的标签.我使用以下代码: 导入urllibf = urllib.urlopen("http://58.68.130.147")s = f.read()f.close()从 BeautifulSoup 进口 BeautifulStoneSoup汤 = BeautifulStoneSoup(s)inputTag = soup.findAll( ..
发布时间:2022-01-13 17:29:35 Python

如何编写 Perl 脚本来提取 Perl 包中每个子例程的源代码?

给定一个 Perl 包 Foo.pm,例如 包Foo;使用严格;子栏{# 这里有一些代码}子巴兹{# 更多代码在这里}1个; 如何编写脚本来提取每个子的文本源代码,从而产生哈希: $VAR1 = {'酒吧' =>'子栏{# 这里有一些代码}','巴兹' =>'子巴兹{# 更多代码在这里}'}; 我希望文本与包装中出现的完全一致,包括空格和所有内容. 谢谢. 解决方案 一开始使 ..
发布时间:2022-01-13 17:00:20 其他开发

更好的是: int.TryParse 或 try { int.Parse() } catch

我知道..我知道...性能不是这里的主要关注点,只是出于好奇,什么更好? bool parsed = int.TryParse(string, out num);如果(解析)... 或 试试{int.Parse(string);}抓住 () {做一点事...} 解决方案 Better 是非常主观的.例如,我个人更喜欢int.TryParse,因为我通常不关心为什么解析失败,如果它失败了. ..
发布时间:2022-01-13 08:09:52 C#/.NET

是否有任何通用 Parse() 函数可以使用解析将字符串转换为任何类型?

我想根据通用返回类型将字符串转换为通用类型,如 int 或 date 或 long. 基本上是一个类似 Parse(String) 的函数,它返回 T 类型的项. 例如,如果传递了一个 int,则函数应该在内部执行 int.parse. 解决方案 System.Convert.ChangeType 根据您的示例,您可以这样做: int i = (int)Conve ..
发布时间:2022-01-12 23:48:03 C#/.NET

java - 如何在java中将String转换/解析为char?

如何在 Java 中将 String 值解析为 char 类型? 我知道如何对 int 和 double 进行处理(例如 Integer.parseInt("123")).有字符串和字符的类吗? 解决方案 如果您的字符串只包含一个字符,最简单的将其转换为字符的方法可能是调用 charAt 方法: char c = s.charAt(0); ..
发布时间:2022-01-12 20:03:32 Java开发

Java:从 char 中解析 int 值

我只是想知道是否有更好的解决方案来从字符串中的字符解析数字(假设我们知道索引 n 处的字符是数字). 字符串元素 = "el5";字符串 s;s = ""+element.charAt(2);int x = Integer.parseInt(s);//结果:x = 5 (不用说这只是一个例子) 解决方案 试试Character.getNumericValue(char). 字符串元素 ..
发布时间:2022-01-12 19:58:59 Java开发

libgdx Json 解析

您好,我正在尝试将所有“id"值从我的 json 中获取到我的“结果"数组中. 我并没有真正理解 libgdx 的 json 类是如何工作的,但我知道 json 本身是如何工作的. 这是 json:http://pastebin.com/qu71EnMx 这是我的代码: 数组结果=新数组();Json jsonObject = new Json(OutputType. ..
发布时间:2022-01-12 16:52:59 Java开发

在 Prolog 中解析表达式并返回抽象语法

我必须编写 parse(Tkns, T),它以记号列表的形式接受数学表达式并找到 T,并返回表示抽象语法的语句,尊重操作顺序和关联性. 例如, ?- parse( [ num(3), plus, num(2), star, num(1) ], T ).T = 加(整数(3),乘(整数(2),整数(1)));不 我尝试如下实现 + 和 * parse([num(X)], integer( ..
发布时间:2022-01-12 10:25:29 其他开发

无法解析自定义日期格式.(爪哇)

我必须在 Java 中使用自定义日期格式.它包含微秒,尽管 Java 不提供对微秒的支持.因此,我用零填充了时间模式,这在格式化时可以正常工作,但我无法使用该模式解析日期字符串. 是否有简单的解决方法或者我必须自己处理微秒(使用字符串函数)? @Test公共无效 testDateFormat() 抛出 ParseException {DateFormat 格式 = new SimpleDa ..
发布时间:2022-01-12 09:29:46 Java开发