前提・実現したいこと
メールの情報を抽出するプログラムを書いてます。
そのメールの中から正規表現を使って電話番号を取り出そうとしているのですが、全角がうまく取り出せません。
半角だと取り出せます。
どうすればよいか教えていただけないでしょうか。
該当のソースコード
python
1line = '(○○警察署 ××××-××-××××)' 2Tell = r'((|()[^(()|())]*([0-90-9]{2,4})(-|ー)([0-90-9]{2,4})(-|ー)([0-90-9]{3,4})()|))' 3matchtel = re.search(pattern.Tell, line)
試したこと
最初はTellの中身を'[0-9]'としていましたが、全角に対応しようと思って'[0-90-9]'に直しました。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/14 05:29