我得到了一个具有以下结构的文件:
[section1]
item1 = text1
item2 = text2
item3 = text3
[section2]
item1 = text4
item2 = text5
item3 = text6
...
我将找到文本部分。例如text是“text6”,它应该返回“section2”。
我并列:
content.scan(/(^\[.*?\]).*?#{text}/m)
但这只是返回文件的第一部分:/ (我用ruby)
答案 0 :(得分:1)
/\[([^\[]*?)\][^\[]*?text6/m
这应该有效:)