一次迭代中从 Python 中移除子串


假设我们有一个字符串 s,我们必须在一次迭代中从字符串中移除所有“y”和“xz”。

因此,如果输入类似于 s = "xyxxzyyxxzx",则输出将为 xxxx

为了解决此问题,我们将按照以下步骤进行:

为了解决此问题,我们将按照以下步骤进行:

  • temp := 删除 xz 之后的字符串
  • 删除 y 之后的 temp

让我们看一下以下实现,以获得更好的理解:

示例

 在线演示

class Solution:
   def solve(self, s):
      return s.replace("xz","").replace("y","")
ob = Solution()
print(ob.solve("xyxxzyyxxzx"))

输入

"xyxxzyyxxzx"

输出

xxxx

更新于: 22-Sep-2020

106 次浏览

开启您的 事业

通过完成课程获得认证

开始学习
广告
© . All rights reserved.