gpt4 book ai didi

python - 如何删除 Python 中的正则表达式子字符串?

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

Python中如何删除以@开头,以空格结尾的子字符串?
另外我想删除所有以 http 开头的序列,例如:

Input  "ABC @XYZ ABC @Python ABC http://www.stackoverflow.com ABC"
Output "ABC ABC ABC ABC"

最佳答案

您可以使用正则表达式 sub 方法并替换为空字符串 '':

import re
input = 'ABC @XYZ ABC @Python ABC http://www.stackoverflow.com ABC'
output = re.sub(r'(http|@)\S*\s', '', input)
print output # 'ABC ABC ABC ABC'

关于python - 如何删除 Python 中的正则表达式子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30309655/

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