如何使用正则表达式从可能的url字符串中获取关键字appName,如下所示
我试过这个
/(?<=webapp/)(.*)(?=#)/g
,但它只适用于 example2和example3
example1: http://localhost:1001/myapp/appName
example2: http://localhost:1001/myapp/appName#!/
example3: http://localhost:1001/myapp/appName#!/Test
example4: http://localhost:1001/myapp/appName/test/what
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用:
(\/myapp\/)(.*?)[^?#\/\n]+
replace $2
答案 2 :(得分:0)
我认为您应该将webapp
更改为myapp
。如果“appName”仅包含字词[A-Za-z0-9_]
,则可以使用\w+
: