Удалить весь текст в скобках, если год YYYY присутствует в любой позиции в скобках.
Вот что я уже пробовал:
a = []
while line = DATA.gets
a = a.push(line.split(/\(.+\d{4}.+\)/))
end
a.each {|x|
p x}
__END__
Start text (Name, 2019) and more text (reg bracket - keep) and more text (2018 references - remove).
Я ожидаю, что этот текст вернется: "Начальный текст и еще текст (reg скобка - сохранить) и еще текст. "