标签: python regex
我使用正则表达式来识别一周中的几天,并且我有以下正则表达式
(?:mon(?:(?:.)?|(?:day)?)|tue(?:(?:.)?|(?:sday)?))
我的测试文件包含
monday mon mon.
当我运行我的代码时,它会识别mond,mon和mon.。为什么它不承认monday?任何帮助将不胜感激。
mond
mon
mon.
monday
我正在使用python 2.7.6
答案 0 :(得分:2)
你的正则表达式实际上是小事。试试这个简化的正则表达式:
(?:mon|tue(?:s)?)[.]?(?:day)?