寻找一个正则表达式,可以从字符串中删除单个字符,并满足以下几个条件。其中一个正则表达式将删除字符串中的所有单个字符,另一个正则表达式仅删除第一个和最后一个字符之间的单个字符。请参见以下示例。
删除所有单个字符:
之前
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"