- くだすれPython(超初心者用) その31©2ch.net
499 :デフォルトの名無しさん[sage]:2016/12/09(金) 02:35:59.93 ID:nOVhwAKx - 下記で、最初のカギ括弧内のスラッシュの位置が違うだけで正規表現がマッチしたりしなかったりするのですが、なぜでしょうか?
スラッシュは特殊文字でもないと思うのですが。。 >>> a="2016-10-12" >>> re.search(r"16(?:[ \.-/][0-3]|[0-3])[0-9]", a) →@マッチしない >>> re.search(r"16(?:[/ \.-][0-3]|[0-3])[0-9]", a) →Aマッチする <_sre.SRE_Match object; span=(2, 7), match='16-10'> また、下記のような日付にマッチする正規表現を書きたいのですが、どのように書けばよいでしょうか? "160912" "16-09-12" "16-9-12" "16.09.12" "16.9.1" "16/09/12" "16/10/6" "16 09 12"
|