サイトからいくつかの情報を取得しています。たとえば、一部の顧客の住所を取得しています
address = ['Mr Thomas',
'+(91)-9849633132, 9959455935',
'+(91)-9849633132',
'9196358485',
'8846853128',
'8-4-236/2']
上記のリストから、電話番号だけで始まる文字列を無視したい+(91) and 9 and 8
ので、以下のように正規表現を使用しました
import re
result = [i for i in address if not re.match(r"[98]\B", i)]
結果
['Mr Thomas','+(91)-9849633132, 9959455935','+(91)-9849633132','8-4-236/2']
で始まる文字列は無視されますが、で始まる文字列9 and 8
も無視したい+(91)
ので、方法を教えてください。