-6
我想從字符串中刪除括號和括號中的內容。 我嘗試下面的代碼:刪除字符串中括號內的內容
a['Street Name'].str.replace('\(.*)','')
但它無法正常工作。任何人都可以告訴我這個陳述有什麼問題嗎?
我想從字符串中刪除括號和括號中的內容。 我嘗試下面的代碼:刪除字符串中括號內的內容
a['Street Name'].str.replace('\(.*)','')
但它無法正常工作。任何人都可以告訴我這個陳述有什麼問題嗎?
試試這個:
import re
s = "I want to remove all words in brackets(like (this) and ((this)) and ((even) this))."
while True:
s_new = re.sub(r'\([^\(]*?\)', r'', s)
if s_new == s:
break
s = s_new
print(s_new) # I want to remove all words in brackets.
當你說 '不工作',你是什麼意思? '[街道名稱]'的內容是什麼?你會得到什麼結果?你期望什麼結果? – bigblind
需要'a ['Street Name'] = a ['Street Name']。str.replace(r'\([^)] * \)','')' – jezrael
[快速搜索,你可以找到答案](http://stackoverflow.com/questions/34702338/replace-string-in-pandas-dataframe) –