【发布时间】:2016-12-07 07:21:35
【问题描述】:
BCXADServer() : Server(), m_bBet(false) {}
我想将 Server() 替换为它所在的位置,而不是像 BCXADServer() 这样的任何其他地方
所以想要的输出是 -
BCXADServer() : <some-string>, m_bBet(false) {}
但我得到了
BCXAD<some-string> : <some-string>, m_bBet(false) {}
这两个地方都在替换。
像这样,它位于文件中的多个位置。
我确实尝试过 re.sub 和 replace() 方法,但它总是替换所有地方而不是所需的位置。
请帮我解决这个问题。
【问题讨论】:
-
你可以这样做:
>>> your_string.replace(' Server()','<other-string>')
标签: python regex python-2.7 python-3.x substring