我一直呆在這裏一天。所以我想問問專家。 我從它在形式在一個字符串中的兩個delimeters之間添加各種字符串。 python
|something|
|something else|
|something_1
something_2
someting_3|
|something blah blah|
數據文件中讀取內容..等.. 使你們想通了..分隔符是「|」 現在..我想輸出以下形式 | something | |別的東西| | something_1_something_2_someting_3 | |東西等等等等 在一個字符串 分隔符之間基本上是所有任何線索如何去了解它 編程語言是Python
'[s.replace('\ n','_')for s in re.findall(r「\ | [^ |] * \ |」,text)]'爲所需輸出 –
hi ..這是我的代碼..但它不工作截至目前..def readProductDescriptionFile(文件名): #print「helo here」 #如果這是空的,然後退出時出錯 如果「」==文件名: 返回[] 文本= 「」 嘗試: 開放(文件名, 'R')爲f: 線= f.readlines() 除外的IOError如(錯誤,字符串錯誤): 打印「I/O錯誤( {0}):{1}「。格式(errno,strerror),文件名 return [] for re.findall(r「\ | [^ |] * \ |」,text): line = lines.replace('\ n','_') print line – Fraz
@Fraz,please編輯你的問題以包含代碼,因爲如果沒有換行符,我無法理解它。還要清楚地描述它的功能和你期望的功能。 –