繁体   English   中英

正则表达式 - 匹配字符串与第一个不区分大小写的情况

[英]regex - matching a string with the first occurrence case insensitive

我需要修改与重定向的url匹配的正则表达式。 它的主要部分是:

#^/webpages/ProdPage.aspx|^/default.asp#

那(我认为)匹配来自webpages/ProdPage.aspxdefault.asp 我需要修改它,以便它匹配default.asp Default.asp 也许我应该在分隔符之后添加一个i ,但我不希望整个表达式不区分大小写。

感谢卢克

default.asp更改为[dD]efault.asp允许d为大写或大写。

此外,您可以考虑更改您的. \\. 因为你希望它匹配一个文字点(ProdPage.aspx,default.asp)。 否则, . 将被解释为其正则表达式意义上的“除了换行符之外的任何字符”,因此页面webpages/ProdPageaaspx将匹配(即使它极不可能......)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM