Я пытаюсь удалить все символы, предшествующие первый экземпляр буквы для каждой строки в векторе строк:Удалить символы до первого экземпляра заглавной буквы в строке в R
x <- c(" its client Auto Group", "itself and Phone Company", ", client Large Bank")
Я пробовал:
sub('.*?[A-Z]', '', x)
Но что возвращает:
"uto Group" "hone Company" "arge Bank"
Мне нужно, чтобы вернуться:
"Auto Group" "Phone Company" "Large Bank"
Любые идеи?
Спасибо.
'sub (" ^. *? ([A-Z]) "," \\ 1 ", x)' –
Спасибо Wiktor! Можете ли вы добавить в качестве ответа, чтобы я мог принять? Кроме того, что означает «\\ 1»? – carozimm
Извините, я «дома один» с детьми. Добавлено с быстрым объяснением. –