Q-1。匹配不包含asp,apsx,css,htm.html,jpg,
Q-2。匹配不以asp、apsx、css、htm.html、jpg结尾的url,
发布于 2010-01-29 18:27:56
您希望使用'matches count‘函数,并使其匹配0。
例如:(匹配所有字符,然后匹配一个点,然后匹配除aspx或css以外的所有字符
^.*\.((aspx) | (css)){0}.*$编辑,添加^(开始)和$(结束行字符)
发布于 2010-01-29 18:05:44
Q-1。使用普通字符串搜索会更好,但如果您坚持使用regex:(.(?!asp|apsx|css|htm|html|jpg))*。
Q-2。使用普通字符串搜索会更好,但如果您坚持使用regex:.*(?<!asp|css|htm|jpg)(?<!aspx|html)$。
发布于 2010-01-29 18:17:51
如果您的正则表达式实现确实允许lookaround断言,请尝试以下方法:
(?:(?!aspx?|css|html?|jpg).)*
.*$(?<!aspx?|css|html?|jpg)https://stackoverflow.com/questions/2161150
复制相似问题