является

аюсь удалить скобки из строки, как показано ниже.

library(stringr)

x <- "(Verhoeff,1937)"

str_replace(string = x, pattern = "(\\()|(\\))", replacement = "")
[1] "Verhoeff,1937)"

gsub(pattern = "(\\()|(\\))", replacement = "", x = x)
[1] "Verhoeff,1937"

str_replace кажется, не найти закрывающую скобку? Есть идеи почему?

 Konrad Rudolph01 дек. 2017 г., 14:14
substr_replace; gsubstr_replace_all («г» означает «глобальный»).
 zankuralt01 дек. 2017 г., 15:04
Спасибо за разъяснения.

Ответы на вопрос(1)

Решение Вопроса

тогда какgsub делает все это использованиеstr_replace_all вместо:

str_replace(string = "aa", pattern = "a", replacement = "b") # only first

str_replace_all(string = "aa", pattern = "a", replacement = "b") # all
 shosaco01 дек. 2017 г., 14:15
это,str_replace являетсяsub в то время какstr_replace_all являетсяgsub.

Ваш ответ на вопрос