gpt4 book ai didi

python - 如何替换字符串末尾的一些字符?

转载 作者:IT老高 更新时间:2023-10-28 22:23:39 27 4
gpt4 key购买 nike

我想替换 Python 字符串末尾的字符。我有这个字符串:

 s = "123123"

我想用 x 替换最后的 2。假设有一个方法叫replace_last:

 r = replace_last(s, '2', 'x')
print r
1231x3

有没有内置的或简单的方法可以做到这一点?

最佳答案

使用正则表达式函数re.sub替换字符串末尾的单词

import re
s = "123123"
s = re.sub('23$', 'penguins', s)
print s

打印:

1231penguins

import re
s = "123123"
s = re.sub('^12', 'penguins', s)
print s

打印:

penguins3123

关于python - 如何替换字符串末尾的一些字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3675318/

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