困っていること
正規表現を使って、文章中から複数の形式がある時間情報を抽出したいので、うまく表現できません。勉強不足で申し訳ないのですが、どなたかご教示いただけないでしょうか?
実現したいこと
以下のテキストから、6:00 と 22:45 を抽出したい
text="6:00に起きて、22:45に寝るのが習慣だ。"
私が書いたコード
time = re.findall('[0-9]{2}:[0-9]{2}', text) #['22:45']
結果
私が書いたコードだと、22:45の情報が取れず、以下のようにすれば抽出できると思ったのですが、できませんでした。
私が書いたコード(再度)
time = re.findall('([0-9]{1}|[0-9]{2}}:[0-9]{2}', text)
お願いしたいこと
22:45の情報も抽出できるようにするためにはどうすればよいか、ご教示お願いできないでしょうか?お手数ですが、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/17 03:35
2020/02/17 03:39 編集
2020/02/17 03:41