我想做这样的事情: 我有:
Field1: Data1:Data2
Field2: Data3
Field1: Data4:Data5
Field2: Data6
...
我想像这样分开
Field1: Data1
Field3: Data2
Field2: Data3
Field1: Data4
Field3: Data5
Field2: Data6
问题是我可以找到一种方法来只替换数据之间的“:”并忽略字段:
编辑:对不起,我不够明确。 “数据”实际上不是文本,可以是任何非常不同的,因此正则表达式目标数据不起作用。
示例:
FirstField: a:b
RandomField: abc
RandomField: ab
FirstField: 323:qwe
RandomField: abc123
输出:
FirstField: a
RegexField: b
RandomField: abc
RandomField: ab
FirstField: 323
RegexField: qwe
RandomField: abc123