Re: [問題] 尋問正規表示法
※ 引述《jeffreychen ()》之銘言:
: 請問各位大大高手
: 我若想找一個檔案內容的
: 它長的是
: FIFO FIFO(
: 我應該如何用正規表示法來表現這一行
: FIFO是例子,也就是說兩個會一樣的名字
: 也就是說xxx xxx( xxx是代表任何英文名字
大致上你可以朝這個方向去做:
import re
sample='''djbcdsjbdsk FIFO FIFO(4435435345dcksnvsdlknv)
djcnwdjcnwd Hello Hello(kdkcnvjlsdkaHello)klcnlkdnc'''
p=re.compile(r'(?P<symbol>\S*) (?P=symbol)\(')
p.findall(sample)
=> ['FIFO', 'Hello']
依照你需要搜尋的 symbol 可能出現的位置自行去調整。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.128.78
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章