我一直呆在这里一天。所以我想问问专家。 我从它在形式在一个字符串中的两个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编辑你的问题以包含代码,因为如果没有换行符,我无法理解它。还要清楚地描述它的功能和你期望的功能。 –