我使用xml属性来存储正则表达式标志,例如:
<regexSettings flags="re.IGNORECASE"/>
我想将字符串“re.IGNORECASE”转换为它的数字等价物,即2.使用Python 3是否有方便的方法,或者我应该只使用数字作为属性值?我更喜欢使用常量,因为它是自我记录的。谢谢。
答案 0 :(得分:0)
拆分&#34;。&#34;,使用第一个元素作为地图中的查找,使用getattr()
导航命名空间结构,并验证最终结果是否合适。< / p>
import re
modulemap = {
're': re,
...
}
...