我需要帮助使这个正则表达式匹配 url 的一部分
I need help making this regular expression to match part of url
我正在 web.config 文件中编写重写规则,并希望匹配 url(使用正则表达式),如果它包含:
*/admin*
所以只要上面的 url 包含它就应该匹配。合法匹配示例:
http://test.com/admin
https://test.com/admin
http://test.com/admin/
http://test.com/admin/test
http://test.com/admin/grgr/hht/
非法匹配示例:
http://test.com
https://test.com/adminpage
https://test.com/adminpage/
我尝试了以下方法但没有成功:
<match url="(.*)/admin$" ignoreCase="false" />
<match url="/admin?" ignoreCase="false" />
<match url=".*/admin?" ignoreCase="false" />
尝试这样的事情
.*\b\/admin\b.*
https://regex101.com/r/zq0SAy/1
详情:
\b
断言在单词边界处的位置
试试这个正则表达式
.*admin(\/.*|$)
我正在 web.config 文件中编写重写规则,并希望匹配 url(使用正则表达式),如果它包含:
*/admin*
所以只要上面的 url 包含它就应该匹配。合法匹配示例:
http://test.com/admin
https://test.com/admin
http://test.com/admin/
http://test.com/admin/test
http://test.com/admin/grgr/hht/
非法匹配示例:
http://test.com
https://test.com/adminpage
https://test.com/adminpage/
我尝试了以下方法但没有成功:
<match url="(.*)/admin$" ignoreCase="false" />
<match url="/admin?" ignoreCase="false" />
<match url=".*/admin?" ignoreCase="false" />
尝试这样的事情
.*\b\/admin\b.*
https://regex101.com/r/zq0SAy/1
详情:
\b
断言在单词边界处的位置
试试这个正则表达式
.*admin(\/.*|$)