【发布时间】:2017-11-07 16:30:46
【问题描述】:
我正在尝试解析文档以构建可搜索的数据。该文档有多个由冒号: 确定的键/值对。有些行在同一行上有多个键/值对。棘手的部分是,除了冒号之外,键名和值的字符串都不一致。例如,冒号和值之间可能有 1 个或 4 个空格,每个值中可以有空格,并且同一行内的键/值对之间可以有不定数量的空格。
示例文档:
Name: John Smith
Address: 123 Main St, Some City, ST 12345 Country: US
Date 1: 1/2/17 Date 2: 1/2/18
我需要提取:
{
"Name" : "John Smith",
"Address" : "123 Main St, Some City, ST 12345",
"Country" : "US",
"Date 1" : "1/2/17",
"Date 2" : "1/2/18"
}
【问题讨论】: