Элемент соответствия регулярному выражению оставлен до совпадения - PullRequest
0 голосов
/ 15 февраля 2011

Я получил файл со следующей структурой:

[section1]
item1 = text1
item2 = text2
item3 = text3

[section2]
item1 = text4
item2 = text5
item3 = text6

...

, и я найду раздел к тексту.Например, текст «text6» должен возвращать «section2».

Я связал:

content.scan(/(^\[.*?\]).*?#{text}/m)

, но это возвращает только первый раздел файла: / (я использую ruby)

1 Ответ

1 голос
/ 15 февраля 2011
/\[([^\[]*?)\][^\[]*?text6/m

Это должно работать:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...