Получить массив совпадающих строк - PullRequest
0 голосов
/ 05 ноября 2018

Из данной строки я хочу получить массив всех подстрок в скобках данной строки, например, у меня есть строка

COUNTER_SUM(lehr_in) / COUNTER_SUM(feeder) * 100    

Здесь у меня есть две подстроки в скобках "lehr_in" и "feeder", поэтому мой результат должен быть

["lehr_in", "feeder"]

1 Ответ

0 голосов
/ 22 ноября 2018

Возможно, есть лучший способ сделать это с помощью регулярных выражений, но вот что я придумал:

a.split(/[^(]*\(([^)]+)\)[^(]*/).reject(&:empty?)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...