gsub函数--R语言

文章介绍了R语言中gsub函数的使用,它用于执行基于正则表达式的替换操作。函数接受模式(pattern)、替换值(replacement)和待处理字符串(x)等参数,可以设置忽略大小写、使用Perl兼容正则等选项。示例展示了如何替换特定词汇,如将直发器替换成aaa,以及同时匹配多个模式,如头发和效果。
摘要由CSDN通过智能技术生成

1. 函数功能:

gsub执行所有匹配项的替换

2. 函数语法:

gsub(pattern, replacement, x, ignore.case = FALSE, perl = FALSE,
     fixed = FALSE, useBytes = FALSE)

3. 函数参数

参数含义
pattern正则表达式。如果可能,由as.character强制转换为字符串。 如果提供的字符向量的长度为2或更大,则第一个元素带有警告。允许为缺失值。
x寻求匹配的字符串向量,或可以通过as.character强制转换为字符串向量的对象。 支持长向量。
replacementsub和gsub函数中的替换匹配值。强制转化成字符。如果提供的字符向量的长度为2或更大,则第一个元素带有警告。 如果为NA,则结果中与匹配项相对应的所有元素都将设置为NA。
ignore.case如果为FALSE,则模式匹配区分大小写;如果为TRUE,匹配时忽略大小写。
perl是否应该使用与Perl兼容的正则表达式?(可以了解正则表达式发展史
fixed如果为TRUE,则pattern是要按原样匹配的字符串。
useBytes如果为TRUE,则匹配是逐字节进行的,而不是逐字符进行的。
f <- gsub('直发器','aaa','京东上购买的这款直发器已经到货了')
f

在这里插入图片描述

f <- gsub('头发|效果','aaa',c('对于我毛躁的短发还是很有效果滴','觉得太伤头发,而且卷发棒爱夹头发'))
f

在这里插入图片描述

gsub

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值