看板Python
标 题Re: [问题] 字串搜寻问题
发信站老鼠的香香乳酪洞 (Fri Oct 3 16:51:34 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!Mouse
※ 引述《[email protected] (oldwolf1028)》之铭言:
: ※ 引述《gpauc9dk (oldwolf1028)》之铭言:
: : 请问如果找到ABC後要把後面所有的字串全印出来要怎样做?
: : ABC不需要印
: ※ 引述《gpauc9dk (oldwolf1028)》之铭言:
: 请问如果找到ABC後要把後面所有的字串全印出来要怎样做?
: ABC不需要印
: 补充一下
: 就是说有各file里面是
: XXX ABC DEFGHI XXX
: YYY ABC DEF XXXX
: XXX ABC GHI XXXX
: 我去open file...用
: for line in file:
: if line.find(XXX) != -1:
: 去找到XXX ABC DEFGHI XXX 和XXX ABC GHI XXXX 这两行
: 请问我如何去把ABC後面的字串印出来变成
: ['DEFGHI XXX', 'GHI XXXX']
: 我有用split就会变成
: [['DEFGHI XXX'], ['GHI XXXX']]
l=[]
for i in [['DEFGHI XXX'], ['GHI XXXX']]:
l.append(i)
或者
sum([['DEFGHI XXX'], ['GHI XXXX']], [])
: 但是这不是我想要的
--
※Post by zao from linus.csie.ntu.edu.tw
老鼠的香香乳酪洞˙电子布告栏系统˙alexbbs.twbbs.org˙140.113.166.7