過去数時間、次のサンプル データから住所を照合しようとしましたが、うまくいきません。
medicalHistory None
address 24 Lewin Street, KUBURA,
NSW, Australia
email MaryBeor@spambob.com
address 16 Yarra Street,
LAWRENCE, VIC, Australia
name Mary Beor
medicalHistory None
phone 00000000000000000000353336907
birthday 26-11-1972
私の計画は、「アドレス」で始まり、その後にスペースが続き、その後に文字、数字のカンマ、改行が続き、改行とその後に文字が続くものを見つけることでした。私は次の(そしてそれの多くのバリエーション)を思いつきました:
address\s+([0-9a-zA-Z, \n\t]+)(?!\n\w)
残念ながら、それは次のものと一致します。
address 24 Lewin Street, KUBURA,
NSW, Australia
email MaryBeor
と
address 16 Yarra Street,
LAWRENCE, VIC, Australia
name Mary Beor
medicalHistory None
phone 00000000000000000000353336907
birthday 26
それ以外の
address 24 Lewin Street, KUBURA,
NSW, Australia
と
address 16 Yarra Street,
LAWRENCE, VIC, Australia
私が間違っていることを教えてください。