我有大量的正则表达式,我使用一些标志来应用它们,例如:
re.search(aRegex,aString,flags=re.IGNORECASE | re.UNICODE)
不幸的是,有一两个我不想忽略大小写。Python 提供了一种方便的方法来从正则表达式中设置标志(例如:r'(?iu)...'
设置re.IGNORECASE
和re.UNICODE
标志)。
有没有办法可以从表达式中取消设置标志?也许是这样的:
r'(?i-)...'
或者
r'(?I)...'
强制区分大小写。(顺便说一句:这些都不起作用..)