gpt4 book ai didi

python - 如何在python中仅替换正则表达式中的第一个单词

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:46 26 4
gpt4 key购买 nike

我想问一下如何在python中只替换正则表达式中的第一个单词我执行此代码:

print "number of all KSU occurrences %i "%len(re.findall("ksu",string,re.IGNORECASE))
print "number of all KSU at end lof line %i"%len(re.findall("ksu\n",string,re.IGNORECASE))

这是我的 txt 文件

hello i'm student in KSU i love ksu , i like ksu , i KSU ksu KSU

我只想将第一个 ksu(忽略大小写)替换为沙特国王大学

最佳答案

re.sub()采用 count 参数:

re.sub(r"\bksu\b", "King Saud University", string, flags=re.I, count=1)

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

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