gpt4 book ai didi

regex - R regex - 从末端删除模式

转载 作者:行者123 更新时间:2023-12-02 08:26:03 25 4
gpt4 key购买 nike

假设我有一个如下所示的字符串:

x <- "NNNNAAAJNFHANFFADN"

我怎样才能只从末端删除 N 来得到:

"AAAJNFHANFFAD"

最佳答案

只需通过gsub匹配并删除存在于开头或末尾的N

gsub("^N+|N+$", "", x)
  • ^N+ 匹配开头存在的一个或多个 N
  • | 交替运算符。
  • N+$ 匹配末尾存在的一个或多个 N。

示例:

> x <- "NNNNAAAJNFHANFFADN"
> gsub("^N+|N+$", "", x)
[1] "AAAJNFHANFFAD"

关于regex - R regex - 从末端删除模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32064730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com