如何删除以@开头并以Python中的空格结尾的子字符串?
此外,我还想删除以http开头的所有序列,例如:
Input "ABC @XYZ ABC @Python ABC http://www.stackoverflow.com ABC"
Output "ABC ABC ABC ABC"发布于 2015-05-18 17:47:06
可以使用regex 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'https://stackoverflow.com/questions/30309655
复制相似问题