Próbuję wyodrębnić podciągi według wzorca przy użyciu funkcji gsub() R.Jak wyodrębnić podciąg przez odwrotny wzór za pomocą R?
# Example: extracting "7 years" substring. string <- "Psychologist - 7 years on the website, online" gsub(pattern="[0-9]+\\s+\\w+", replacement="", string)
[1] "Psychologist - on the website, online"
Jak widać, jest to łatwe do exlude potrzebną podciąg przy użyciu gsub(), ale muszę odwrócić wynik i coraz "7 Years" tylko. myślę o używaniu "^", coś takiego:
gsub(pattern="[^[0-9]+\\s+\\w+]", replacement="", string)
Proszę, może ktoś mi pomóc w prawidłowym regexp wzór?
Chłopaki, czy możesz mi wyjaśnić, dlaczego używasz "\\ 1" w "replice =" \\ 1 ""? – Michael