[英]regex - matching a string with the first occurrence case insensitive
我需要修改与重定向的url匹配的正则表达式。 它的主要部分是:
#^/webpages/ProdPage.aspx|^/default.asp#
那(我认为)匹配来自webpages/ProdPage.aspx
或default.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.