マイブック「はPythonで退屈なものを自動化するには、」与えられた文字列に電話番号を取得しようとすると、この複雑な正規表現を持っています正規表現が必要な電話番号と一致しないのはなぜですか?
((\d{3}|\(\d{3}\))?(\s|-|\.)?\d{3}(\s|-|\.)\d{4}(\s(ext|x|ext.)\s*\d{2,5})?)
222-666-7777内線322正規表現と一致するはずの電話番号ですが、そうではありません。私はregex101を使用していました。私の正規表現へのリンクはhttps://regex101.com/r/OIMqNB/1です。誰かが私に間違っていると教えてもらえますか? regexで
この本のような例で正規表現を教えている場合は、それを放棄してください。 –
@cᴏʟᴅsᴘᴇᴇᴅNah!それは 'VERBOSE'の使用を教えていました。上記のような正規表現があれば、 'VERBOSE'を使うべきだと言いました。 –
いつもextですか?またはいくつかの数字には含まれませんか? –