Вы можете использовать replace
, чтобы исправить вашу строку. Следующая команда вернет все до "("), а также удалит все начальные и конечные пробелы. Если строка начинается с "(", она просто останется без изменений.
str = "manchester united (with nice players)"
matched = str.match(/.*(?=\()/)
str.replace(matched[0].strip) if matched