Я применяю следующее регулярное выражение для столбца со значением
uniprotkb:P89903(protein(MI:0326), 349975 - Simian immunodeficiency virus - agm.tan-1)
^[^:]*:\s*[^()]+\(.*\(.*\),.*\-(.*)
, чтобы извлечь текст после первого '-'. Желаемое значение:
Simian immunodeficiency virus - agm.tan-1
Однако мое регулярное выражение соответствует последнему вхождению '-'. Как я могу получить ограничение вывода до первого появления '-'
Спасибо