parsing相关内容

这是什么样的数据格式(冒号和分号分隔的条目)?

我正在集成两个文档记录不佳的系统,在此过程中,我遇到了一种我以前从未见过的奇怪数据格式.它以纯文本形式存储在数据库中,没有说明格式是什么以及如何处理它. a:17:{s:2:"id";s:27:"145219921F990B11C39E7220000";s:16:"purchase_country";s:2:"no";s:17:"purchase_currency";s:3:"nok";s:6: ..
发布时间:2022-01-15 10:54:43 其他开发

在 Python 中解析 CS:GO 脚本文件

我正在处理来自 CS:GO 的一些脚本文件,我必须从该文件中获取一些有用的信息并将这些数据导入我的 python 应用程序. 这里是一个txt数据格式的例子: https://steamcdn-a.akamaihd.net/apps/730/scripts/items/items_game.83a9ad4690388868ab33c627af730c43d4b0f0d9.txt ..
发布时间:2022-01-15 10:49:44 Python

在 javascript 或 momentjs 中获取给定的日期格式(指定格式的字符串)

给定一个日期字符串,如何获取描述该日期字符串的格式字符串? 换一种说法,如果没有传递要使用的显式格式,我如何获取 Date() 或 MomentJS(可能每个都不同,这很好)用来解析该日期字符串的格式字符串? 所以给定 '2016-01-01' 它应该输出类似 'YYYY-MM-DD' 的内容,例如. (我知道这是一个简单的问题,可能在某处有答案,但很难用简洁的语言表达,所以我只 ..
发布时间:2022-01-15 10:38:53 前端开发

带有不可编辑/不可取消后缀的 EditText

我为我的一个活动创建了一个布局,用户可以在其中在一些 EditText 小部件中插入一个值.我需要其中一些 EditText 必须具有不可编辑的后缀(如 cm、mm 等).用户插入值后,我将解析这些 EditText 的内容,避免使用后缀,因此我将处理唯一没有后缀的输入.该怎么做? 我已经在 SO 上进行了搜索和搜索,但没有任何帮助.我发现像这样的答案 https://stackoverfl ..
发布时间:2022-01-14 17:06:23 移动开发

是否有内置或更多 Pythonic 方式来尝试将字符串解析为整数

在尝试将字符串解析为整数时,我必须编写以下函数才能正常失败.我想 Python 有内置的东西可以做到这一点,但我找不到它.如果没有,是否有一种更 Pythonic 的方式,不需要单独的函数? def try_parse_int(s, base=10, val=None):尝试:返回 int(s, base)除了ValueError:返回值 我最终使用的解决方案是修改了@sharjeel 的答案 ..
发布时间:2022-01-14 14:34:40 Python

如何对十进制数执行 Integer.parseInt()?

Java代码如下: String s = "0.01";int i = Integer.parseInt(s); 但是这会引发 NumberFormatException... 可能出了什么问题? 解决方案 0.01 不是整数(整数),所以你当然不能把它解析为一.请改用 Double.parseDouble 或 Float.parseFloat. ..
发布时间:2022-01-14 14:14:51 Java开发

Parse 诉 TryParse

Parse() 和 TryParse() 有什么区别? int number = int.Parse(textBoxNumber.Text);//Try-Parse 方法int.TryParse(textBoxNumber.Text, out number); 是否有某种形式的错误检查,例如 Try-Catch 块? 解决方案 Parse 如果无法解析值会抛出异常,而 TryParse ..
发布时间:2022-01-14 13:59:03 C#/.NET

是否有“getopt"的实现?德尔福?

在 C/C++ 中使用 getopt() 解析命令行参数并不容易. Delphi 有类似的东西吗?或者理想情况下,使用相同的语法?我知道 Delphi 支持 FindCmdLineSwitch 和 ParamStr(),但它们仍然需要一些额外的解析. 我想要像 C 中的 getopt() 一样工作的东西.可以轻松实现基本切换开关以及在切换后捕获值的东西.请参阅下面的一些示例 C 代码以 ..
发布时间:2022-01-14 12:15:10 其他开发

YAML 解析 - lex 还是手卷?

我正在尝试编写一个简单的 YAML 解析器,我从 yaml.org 阅读了规范,在开始之前,我想知道编写手动解析器是否更好,或者使用 lex (flex/bison).我查看了 libyaml (C 库) -似乎没有使用 lex/yacc.YAML(不包括流样式),似乎更面向行,所以,是吗更容易编写手动解析器,或使用 flex/bison谢谢. 解决方案 这个答案基本上是对以下问题的回答: ..
发布时间:2022-01-14 11:24:50 其他开发

以编程方式向 YAML 添加注释

鉴于用于本地化的简单 YAML 文件: 根目录:标签:'测试'帐户:'帐户'添加:'添加'local_folder: '本地文件夹'remote_folder: '远程文件夹'状态:“状态"子键:'一些价值' 如何在 Ruby 中以编程方式为某些键添加注释到行尾?我需要得到类似的东西: 根目录:标签:'测试'帐户:'帐户'添加:'添加'local_folder: '本地文件夹' #测试注释r ..
发布时间:2022-01-14 11:12:54 其他开发

您如何在 Java 中实际解析 YAML 中的值?

我有一个 YAML 文件,用作配置文件.看起来是这样的, 测试:- 类别:some_category测试:- 名称:你好键1:值1键2:值2- 名称:这里键1:值1键2:值2 我想做这样的事情: 对于所有测试作为测试:打印 test.name + test.key1 我查看了 JYaml 和 SnakeYaml,但它们似乎所做的只是从 YAML 映射到 Java 对象.YAML 不适合这个 ..
发布时间:2022-01-14 11:01:12 Java开发

Delphi中的YAML解析器?

Delphi 中是否有 YAML 解析器或 YAML 序列化库? 解决方案 我最近在 BitBucket 上启动了一个 Delphi-YAML 项目: https://bitbucket.org/OCTAGRAM/delphi-yaml 至少,我已经运行了一些东西,但是缺少许多测试,并且可能隐藏了许多错误. ..
发布时间:2022-01-14 10:56:54 其他开发

支持转储和加载的纯 Javascript YAML 库?

YAML(又名 YAML)? 如果这曾经存在过,它一定已经被抹杀了,因为最近的搜索结果是 nada.看起来有很多实现只能从 Javascript 转储到 YAML 输出,但很难找到同时支持转储和加载的实现. 有没有人在做这样的事情......或者需求太低了. 解决方案 这里可能有更新版本的 js-yaml: http://github.com/visionmedia/js ..
发布时间:2022-01-14 10:52:55 前端开发

在不破坏锚点和别名的情况下读写 YAML 文件

之前有人问过这个问题:阅读和在不破坏锚点和别名的情况下编写 YAML 文件? 我想知道如何使用许多锚点和别名来解决这个问题? 谢谢 解决方案 这里的问题是 anchorsYaml 中的和别名 是序列化细节,因此在解析后不是数据的一部分,因此在将数据写回 Yaml 时不知道原始锚名称.为了在往返时保留锚名称,您需要在解析时将它们存储在某处,以便稍后在序列化时可用.在 Ruby 中 ..
发布时间:2022-01-14 10:37:03 其他开发

解析 YAML,返回行号

我正在用 YAML 数据制作一个文档生成器,它将指定每个项目是从 YAML 文件的哪一行生成的.做这个的最好方式是什么?所以如果 YAML 文件是这样的: - key1: item 1key2:项目 2- key1:另一个项目 1key2:另一个项目 2 我想要这样的东西: [{'__line__': 1, 'key1': '项目 1', 'key2': '项目 2'},{'__line__ ..
发布时间:2022-01-14 10:36:05 Python