查找字符位置_查找某一个字符第N次出现的位置

hello,大家好,今天这篇文章我们来学习一下如何查找一个字符在字符串中第n次出现的位置。

d1f13872c289913362f820249cbbc27d.png

要想查找查找字符串的位置,我们可以使用find函数或者search函数。

但是遗憾的是,这两个函数都只是从左往右找,找到第一个即返回位置,不支持指定的第n个位置查找。

所以这里我们可以借助substitute函数:

3945cbe9269173634b80667e22578437.png

substitute函数是将字符串中的一段内容(old_text)替换成新的(new_text),第四参数Instance_num是一个数字,表示把第几次出现的old_text替换掉,度过不指定数字,旧全部替换。

863755bd114b77ec02a8dfdb05693a9a.png

如上图所示,分别把第5个,第3个,第2个斜杠替换为@,最后一个省略了第四参数&#

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值