私のサンプルコンテンツがPython - 文字列からアドレスを取得する方法や、別の行にあるものの前に単語を取得する方法は?
content ="""
Dear Customer,
Detail of service affected:
Bobs Builders
Retail park
The Aavenue
London
LDN 4DX
Start Time & Date: 04/01/2017 00:05
Completion Time & Date: 04/01/2017 06:00
Details of Work:
....
イムを下回っているが、すでに私もこの内容から都市を取得したいと思い
postcodes = re.findall(r"[A-Z]{1,2}[0-9R][0-9A-Z]? [0-9][A-Z]{2}", content)
で郵便番号を引き出し、それさえも可能ですか?私は都市のリストを最初に提供しなければなりませんか?これを確認しますか?
郵便番号の前に行を追加する方法はありますか?アドレスは常にそのように送信されるからです。
私はポストコードの前に単語を取得するためにポストコード正規表現を使用できますか?
おかげ
コンテンツを1行ずつ解析してみませんか? –
どうすればいいですか?もし、ライン番号が毎回同じでないなら、どうすればいいでしょうか? – AlexW
あなたのコンテンツの形式はまったく同じですか?この場合、8行目の単語を読んで都市を得ることができます。または、住所の前に「影響を受けるサービスの詳細:」という文が常にある場合は、次の行を入力することができます。 – Dadep