R语言-gsub替换字符工具

gsub()可以用于字段的删减、增补、替换和切割,可以处理一个字段也可以处理由字段组成的向量。

具体的使用方法为:gsub("目标字符", "替换字符", 对象)

在gsub函数中,任何字段处理都由将“替换字符”替换到“目标字符”这一流程中实现,令替换字符为''''可实现删除,令替换字符为"目标字符+增补内容"可实现增补,替换和切割也是使用类似的操作。

> text <- "AbcdEfgh . Ijkl MNM"
> gsub("Efg", "AAA", text) #将Efg改为AAA,区分大小写
[1] "AbcdAAAh . Ijkl MNM"

 任何符号,包括空格、Tab和换行都是可以识别的

> gsub(" I", "i", text)   #可识别空格
[1] "AbcdEfgh .ijkl MNM"

同时字符可以识别多个,进行批量置换

> gsub("M", "N", text) 
[1] "AbcdEfgh . Ijkl NNN" 

除此之外,gsub还有其他批量操作的方法

> gsub("^.* ", "a", text) #开头直到最后一个空格结束替换成a
[1] "aMNM"
> gsub("^.* I(j).*$", "\\

  • 41
    点赞
  • 193
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值