首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除Python中的regex子字符串?

如何删除Python中的regex子字符串?
EN

Stack Overflow用户
提问于 2015-05-18 17:40:32
回答 1查看 51关注 0票数 1

如何删除以@开头并以Python中的空格结尾的子字符串?

此外,我还想删除以http开头的所有序列,例如:

代码语言:javascript
复制
Input  "ABC @XYZ ABC @Python ABC http://www.stackoverflow.com ABC"
Output "ABC ABC ABC ABC"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-18 17:47:06

可以使用regex sub方法并用空字符串''替换。

代码语言:javascript
复制
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'
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30309655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档