Python怎么限制替换操作的次数

avatar
作者
猴君
阅读量:2

在Python中,可以使用re.sub()函数结合指定替换次数来限制替换操作的次数。re.sub()函数用于执行正则表达式的替换操作,其语法如下:

re.sub(pattern, repl, string, count=0, flags=0) 

其中,count参数用于指定替换的次数。如果count为0或者省略,则将替换所有匹配项;如果count为正整数,则最多替换指定次数的匹配项。

下面是一个示例,将字符串中的所有空格替换为"-”,但最多替换2次:

import re  s = "hello world, how are you doing today" result = re.sub(r"\s", "-", s, count=2) print(result) 

输出结果为:

hello-world,-how are you doing today 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!