【问题标题】:How to find and replace the nth occurrence of a character in a string? [duplicate]如何查找和替换字符串中第 n 次出现的字符? [复制]
【发布时间】:2018-04-11 21:25:32
【问题描述】:

假设提供了一个字符串:

str = 'Abcdeaghag'

如何替换str中第二次出现的'a'?

【问题讨论】:

  • 您自己有没有尝试过?发生了什么?
  • 是的,我尝试使用 str.find() 和 str.replace() 但它正在替换所有出现的地方。但是,我只想替换第二次出现?我是新手。所以请帮忙
  • 很遗憾您没有在问题中包含您的尝试。目前看起来您只是希望有人为您编写代码,这就是为什么这个问题没有得到很好的接受。请参阅How to ask 并确保包括您的尝试。

标签: python


【解决方案1】:

这里有一个提示, 我建议声明一个计数器并将其初始化为 0。然后每次在字符串中找到一个 'a' 时,都会增加计数器。

【讨论】:

    猜你喜欢
    • 2016-05-07
    • 2011-02-04
    • 2018-07-31
    • 2015-02-21
    • 2010-12-25
    • 2018-08-11
    • 2013-02-20
    • 2018-03-24
    相关资源
    最近更新 更多