2017-06-12 114 views
-7

兩個String表達式:@RequestMapping(value = "/list/base/info")@RequestMapping("/list/base/info")蟒蛇字符串模式匹配

我如何通過URI字符串模式匹配/list/base/info價值?

+4

您好,歡迎SO。請閱讀[問]並展示你自己的努力。作爲第一個提示,看看正則表達式和[re模塊](https://docs.python.org/3/library/re.html#module-re)。 –

+0

'print「/ list/base/info」' –

回答

0

在這種情況下,你可以嘗試通過拆分得到它:

expression.split("\"")[1] 
0
import re 

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

這將輸出:

'/list/base/info'