【发布时间】:2017-05-16 18:30:10
【问题描述】:
给定字符串:s = "101010101",我想用0X0 模式替换每次出现的模式010,这样结果应该是s = "10X0X0X01"。
另一个类似的问题是将相同的模式010替换为00,这样得到的字符串应该是s = 100001。
到目前为止,我尝试过:
import re
s = "101010101"
s = re.sub("010", "0X0", s)
但结果字符串是10X010X01,缺少替换中间的1。
有什么帮助吗?
【问题讨论】:
标签: string python-2.7 replace substitution