1
如何刪除以@
開頭並以Python空白結尾的子字符串?
此外,我想刪除所有序列開始http
,如:如何刪除Python中的正則表達式子字符串?
Input "ABC @XYZ ABC @Python ABC http://www.stackoverflow.com ABC"
Output "ABC ABC ABC ABC"
如何刪除以@
開頭並以Python空白結尾的子字符串?
此外,我想刪除所有序列開始http
,如:如何刪除Python中的正則表達式子字符串?
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'
聽說過正則表達式? https://docs.python.org/2/library/re.html – freakish
@freakish我認爲他做過了,因爲標題提到了它們。 – RickyA
哦,錯過了。接下來的問題是:你有什麼嘗試? – freakish