假设我有一个看起来像这样的字符串:
x <- "NNNNAAAJNFHANFFADN"
我如何只从末尾移除N来获得:
"AAAJNFHANFFAD"
答案 0 :(得分:2)
通过N
匹配并删除存在于开头或结尾的gsub
。
gsub("^N+|N+$", "", x)
^N+
匹配一开始就存在的一个或多个N
。|
轮替操作员。N+$
匹配最后存在的一个或多个N. 示例:强>
> x <- "NNNNAAAJNFHANFFADN"
> gsub("^N+|N+$", "", x)
[1] "AAAJNFHANFFAD"
答案 1 :(得分:2)
答案 2 :(得分:2)