我有一個特別長的,討厭的字符串,它看起來是這樣的:追加章節列出在Python
nastyString = ' nameOfString1, Inc_(stuff)\n nameOfString2, Inc_(stuff)\n '
等。關鍵的定義特徵是每個「nameOfString」後面跟着一個\n
,後面有兩個空格。第一個名字的字符串在它前面也有兩個空格。
我試圖創建一個列表,將是這個樣子:
niceList = [nameOfString1, Inc_(stuff), nameOfString2, Inc_(Stuff)]
等。
我試着使用newString = nastyString.split()
以及newString = nastyString.replace('\n ', '')
,但最終,這些解決方案無法工作,因爲每個nameOfString逗號之後和之前的「I」公司的而且有空間,而不是所有的nameOfStrings有一個'公司',但是大多數確實在他們的名字中有某種空間。
如果我能解決這個問題,我真的很感激一些指導或指導,謝謝!
也許['[x.split( ' '),用於在s.strip X()分裂(' \ n')]'](HTTPS:/ /ideone.com/3fFWY0)會做什麼? –
@WiktorStribiżew這似乎輸出嵌套在一個巨型列表中的很多列表。不過,我希望能有輸出: '名單= [ 'nameOfString1公司(東西)', 'nameOfString2公司(東西)']' - 有什麼建議?感謝您的輸入! – Rohan
你已經有很多的提示:) –