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

15次阅读
没有评论

共计 363 个字符,预计需要花费 1 分钟才能阅读完成。

在 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

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-04-16发表,共计363字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)