У меня есть строка, хранящаяся в R. Какой код можно использовать для извлечения текста между двумя значениями? Например:R - Выберите текст строки между двумя значениями
sql <- "SELECT field1, field2, field3 FROM tbl WHERE x=y"
Я хочу извлечь field1, field2, field3
в виде отдельной строки. Я могу использовать substring
, но я не знаю, как определить целочисленные значения, относящиеся к концу «SELECT» и началу «FROM».
Ницца! Я все еще изучаю регулярные выражения. Однако это оставляет пробел в конце строки. – Mayou
Я думаю, что вам лучше делать: 'gsub (" ^. * SELECT * (. *) * FROM. * $ "," \\ 1 ", sql) '. ** Обратите внимание на пробел перед 'FROM' **. – Mayou
Это мило, спасибо! –