如果我的句子像:
To contact me, please dial in the number: 300801
并且我想删除“拨号”之后的所有内容以保留:
To contact me, please dial
如何使用re.sub来做到这一点?
答案 0 :(得分:1)
完整的解释器会话:
>>> s = "To contact me, please dial in the number: 300801"
>>> import re
>>> re.sub("dial .*", "dial", s)
'To contact me, please dial'
使用标准字符串切片和string.find()
(如您的问题的注释所示)可能会更容易。