【发布时间】:2015-06-10 09:23:52
【问题描述】:
我有这句话包含“& / ?”。
c = "Do Sam&Lilly like yes/no questions?"
我想在每个特殊字符前后加一个空格来获取
"Do Sam & Lilly like yes / no questions ? "
我只能通过艰难的方式得到这个:
c = gsub("[&]", " & ", c)
c = gsub("[/]", " / ", c)
c = gsub("[?]", " ? ", c)
但是想象一下,我有许多这样的特殊字符,需要使用 [:alnum:]。所以我真的在寻找一个看起来像这样的解决方案:
gsub("[[:alnum:]]", " [[:alnum:]] ", c)
很遗憾,我不能以这种方式使用 [:alnum:] 作为第二个参数。
【问题讨论】: