【发布时间】:2020-04-17 14:45:12
【问题描述】:
所以我在 OCaml 中编写一个 JSON 解析器,我需要获取一个字符串的片段。更具体地说,我需要获取字符串的前 n 个字符,以便与它们进行模式匹配。
这是一个示例字符串:
"null, \"field2\": 25}"
那么,我怎样才能只使用几行 OCaml 代码来获取前 4 个字符(null)?
附:我已经考虑过使用 input.[0..4] 之类的东西,但我不完全确定它是如何工作的,我对 OCaml 和 ML 家族相当陌生。
【问题讨论】:
-
您是否尝试过查看标准库文档?那里有一个
String.sub函数。