带有变量的python原始字符串表示法。 Lib.re / pypi.regex

时间:2018-06-14 19:32:10

标签: python regex python-3.x

我熟悉如何使用像pattern = re.compile(r"stuff")这样的东西stuff是我想要使用的正则表达式模式。

我想弄清楚有没有办法将r标志与变量一起使用?如下所示

def getFileLike(foo):
   pattern = re.compile(r foo)
   result = re.search(pattern,"some string")
我试过了 pattern = re.compile(usr_pattern, -r)pattern = re.compile(r usr_pattern) 但没有一个编译,他们抛出各种错误。所以我坚持像

这样的东西
def getFilesLike(flag):
    if flag:
       pat = re.compile(r".txt")
    else:
       pat = re.compile(r".png")

我也试过阅读下面的文档并搜索“raw string”。我找不到任何东西。如果有人能够确认这是否可行,或者让我指出正确的方向,我会很高兴。

ServeContent

Lib.py

0 个答案:

没有答案