【发布时间】:2017-05-17 00:24:29
【问题描述】:
寻找一个可以从字符串中删除单个字符的正则表达式,有几个条件。一个正则表达式将删除字符串中的所有单个字符,而另一个正则表达式将仅删除第一个和最后一个字符之间的单个字符。请参阅下面的示例。
删除所有单个字符:
之前
names <- c("John C. Smith", "Chris T. Anderson", "Mary H. Jane",
"J. J. Smith", "J. Thomas")
之后:
"John Smith", "Chris Anderson", "Mary Jane", "Smith", "Thomas"
删除单个字符,排除第一个和最后一个字符
之前
names <- c("John C. Smith", "Chris T. Anderson", "Mary H. Jane",
"J. J. Smith", "J. Thomas")
之后:
"John Smith", "Chris Anderson", "Mary Jane", "J. J. Smith", "J. Thomas"
【问题讨论】: