python字符串模式匹配

时间:2017-06-12 12:24:01

标签: python

两个字符串表达式:@RequestMapping(value = "/list/base/info")@RequestMapping("/list/base/info")

如何通过字符串模式匹配获得uri /list/base/info值?

2 个答案:

答案 0 :(得分:0)

在这种情况下,您可以尝试通过拆分来获取它:

expression.split("\"")[1]

答案 1 :(得分:0)

import re

re.match(
    '@RequestMapping\((value\s*=\s*)?"([^"]+)"\)',
    '@RequestMapping(value = "/list/base/info")'
).group(2)

那会输出:

'/list/base/info'