R gsub wild card - PullRequest
       30

R gsub wild card

3 голосов
/ 09 февраля 2012

Я хотел бы удалить «*» из символьного выражения (в R).Я не достаточно разбираюсь в тонкостях gsub после прочтения страницы справки и попытки Google.Может кто-нибудь подсказать, как мне это сделать?

Спасибо,

Джонатан.

Ответы [ 3 ]

4 голосов
/ 09 февраля 2012

Вам нужно убежать дважды: один раз для R и один раз для регулярного выражения.

gsub("\\*","","a*b*c")
[1] "abc"
1 голос
/ 09 февраля 2012
> x <- "It's always advisable to provide a *reproducible* example"
> gsub("\\*", "", x)
[1] "It's always advisable to provide a reproducible example"
0 голосов
/ 19 ноября 2013

Другие возможности будут:

gsub("[[:punct:]]", "", "a*b*c")

gsub("[*]", "", "a*b*c")
...