gpt4 book ai didi

python - 如何在 Python 中仅替换一次正则表达式?

转载 作者:太空宇宙 更新时间:2023-11-04 06:46:54 25 4
gpt4 key购买 nike

所以现在,re.sub 这样做:

>>> re.sub("DELETE THIS", "", "I want to DELETE THIS472 go to DON'T DELETE THIS847 the supermarket")
"I want to go to DON'T the supermarket"

我希望它只删除“DELETE THISXXX”的第一个实例,其中 XXX 是一个数字,因此结果是

"I want to  go to DON'T DELETE THIS847 the supermarket"

XXX 是一个变化的数字,所以我确实需要一个正则表达式。我怎样才能做到这一点?

最佳答案

documentation 中所写对于 re.sub(pattern, repl, string, count=0, flags=0) 您可以在以下位置指定 count 参数:

    re.sub(pattern, repl, string[, count, flags])

如果你只给出 1 的计数,它只会替换第一个

关于python - 如何在 Python 中仅替换一次正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12732265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com