Подтвердить что ты не робот

Замена всех вхождений шаблона в строку

Используется для запуска R с числами и матрицей, когда приходится играть со строками и символами, я теряюсь. Я хочу проанализировать некоторые данные, где время считывается в R следующим образом:

>my.time.char[1]
[1] "\"2011-10-05 15:55:00\"" 

Я хочу получить строку, содержащую только:

"2011-10-05 15:55:00"

Используя функцию sub() (которую я едва понимаю...), я получил следующий результат:

> sub("(\")","",my.time.char[1])
[1] "2011-10-05 15:55:00\""

Это ближе к формату, который я ищу, но мне все равно нужно избавиться от двух последних символов (\").

4b9b3361

Ответ 1

Вторая строка из ?sub объясняет:

sub и gsub выполняют замену первого и всех совпадений соответственно.

который должен сказать вам вместо этого использовать gsub.