У меня есть строка, содержащая такой текст:
Base_Text <- "John will sell Apple stock"
Если я хочу извлечь название компании, я могу использовать что-то вроде:
str_match(Base_Text, "will sell [:upper:][a-z]+ stock")
Но я у меня возникают проблемы, когда текст становится более сложным, например:
New_Text <- "John will sell, given the current situation of the market, all of his Apple stock"
Я ищу регулярное выражение, которое игнорирует все, что находится между «продавать» и заглавным словом, которое, как я полагаю, является именем компания:
str_match(New_Text, "will sell [ignore everything in between] [:upper:][a-z]+ stock")
Есть ли способ добиться этого?