看板 Python 關於我們 聯絡資訊
※ 引述《gpauc9dk (oldwolf1028)》之銘言: : ※ 引述《plom (plom)》之銘言: : : 請教各位一個問題: : : 如果要完全符合的方式作搜尋字串,而不是部份符合 : : 例如找"ABC DEF"單字, : : 在某篇英文内XXX ABC DEFGHI XXXX" , 不算 : : 在某篇英文内XXX ABC DEF XXXX" , 算 : : 使用 string.find() 會用部份符合找到, 請問該如何寫, 才能以完全符合找到 : 請問如果找到ABC後要把後面所有的字串全印出來要怎樣做? : ABC不需要印 ※ 引述《gpauc9dk (oldwolf1028)》之銘言: : ※ 引述《plom (plom)》之銘言: : : 請教各位一個問題: : : 如果要完全符合的方式作搜尋字串,而不是部份符合 : : 例如找"ABC DEF"單字, : : 在某篇英文内XXX ABC DEFGHI XXXX" , 不算 : : 在某篇英文内XXX ABC DEF XXXX" , 算 : : 使用 string.find() 會用部份符合找到, 請問該如何寫, 才能以完全符合找到: 請問如果找到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']] 但是這不是我想要的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.219.0.50