Я пытаюсь использовать регулярное выражение, чтобы извлечь часть строки до первого появления «/». В следующем примере исходная строка «Atomic группировка/притяжательные классификаторы/условна и рекурсивные структуры», и я хочу, чтобы получить «Atomic группировку»Lookahead в регулярном выражении
library(stringr)
var.descr <- "Atomic grouping/possessive qualifiers/conditional and recursive patterns"
Я попытался следующие, но это не соответствует строке до last
"/ "вхождение (она возвращает„Atomic группировка/притяжательные классификаторы“)
str_extract(var.descr, perl("^.+(?=\\s/)"))
Любая помощь будет с благодарностью оценили.
Спасибо. Не могли бы вы внести изменения, чтобы получить целую строку, когда в ней нет «/»? – Brani
Спасибо, но я не хочу исключать «/», только «/». Например, если в строке есть «и/или» (до первого «/»), я не хочу, чтобы это было исключено. – Brani
ok получил его. Проверьте мой обновленный ответ. – anubhava