我有一个长字符串,它是这样构建的:
[[title]]
a = "1"
b = "1"
c = "1"
d = "1"
e = [
"1",
"1",
]
[[title]]
a = "2"
b = "2"
c = "2"
d = "2"
e = [
"2",
]
[[title]]
a = "a3"
b = "3"
c = "3"
[[title]]
a = "a4"
b = "4"
c = "4"
e = [
"4",
]
我的目标是提取每个标题(没有标题)内的文本,并将其放入一个片段中.
您可以查看下面的我的正则表达式:
(?m)(((\[\[title]]\s*\n)(?:^.+$\n)+?)(d.*?$)(\s*e(.|\n)*?])?)
I want to find a way to extract the data between each title until \n or end of string
Edition:
我正在使用GO,因此无法使用look around\behind语法
谢谢