Как сохранить записи из регулярного выражения Perl в отдельных переменных?

У меня есть регулярное выражение:

/abc(def)ghi(jkl)mno(pqr)/igs

Как мне собрать результаты каждой скобки в 3 разных переменных, по одной для каждой скобки? Прямо сейчас я использую один массив, чтобы захватить все результаты, они выходят последовательно, но затем я должен проанализировать их, и список может быть огромным.

@results = ($string =~ /abc(def)ghi(jkl)mno(pqr)/igs);

Ответы на вопрос(5)

Ваш ответ на вопрос