【发布时间】:2018-01-22 08:22:31
【问题描述】:
我想在 Python 中替换部分字符串。特别是,我想摆脱结构"Hello[hi, ... ,bye]",其中的点代表任意长度的字符。
我发现在How to use string.replace() in python 3.x 中解释了如何使用替换,但我无法弄清楚如何将模式“Hello[hi, ... ,bye]”与任意一段字符串匹配的'...'
示例 1:
text= "Hello.hi[. Hello[hi, my name is alice ,bye] ,bye]"
我要:result= "Hello.hi[., 123 my name is alice 456 ,bye]"
但我希望同样的模式也适用于示例 2:
text= "Hello.hi[., Hello[hi, have a good day ,bye] ,bye]"
我要:result= "Hello.hi[., 123 have a good day 456 ,bye]"
有什么建议吗?谢谢。
【问题讨论】: