事前にご協力いただきありがとうございます。オンラインで解決策を探してみました。
Python2.7を実行しています。
re.searchを使用して、形式の日付と一致させようとしていますmm\dd\yyyy
。フォーマットを少し変更すればmm-dd-yyyy
成功です。バックスラッシュを含む例では運が悪かった。バックスラッシュは特別であり、「エスケープ」する必要があることを認識しています。
私は次のことを試しました:
line = '7\22\2012'
line2 = '7-22-2012'
print re.search("[0-9]*\-[0-9]*\-[0-9]*", line2).group()
print re.search('\d*\-\d*\-\d*',line2).group()
print re.search(r'\d*\\d*\\d*',line)
print re.search('\d*\\\d*\\\d*',line)
繰り返しになりますが、どんな支援も大歓迎です。リアム