首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >匹配不包含asp、apsx、css、htm.html、jpg的url

匹配不包含asp、apsx、css、htm.html、jpg的url
EN

Stack Overflow用户
提问于 2010-01-29 18:03:28
回答 3查看 615关注 0票数 0

Q-1。匹配不包含asp,apsx,css,htm.html,jpg,

Q-2。匹配不以asp、apsx、css、htm.html、jpg结尾的url,

EN

回答 3

Stack Overflow用户

发布于 2010-01-29 18:27:56

您希望使用'matches count‘函数,并使其匹配0。

例如:(匹配所有字符,然后匹配一个点,然后匹配除aspx或css以外的所有字符

代码语言:javascript
复制
^.*\.((aspx) | (css)){0}.*$

编辑,添加^(开始)和$(结束行字符)

票数 1
EN

Stack Overflow用户

发布于 2010-01-29 18:05:44

Q-1。使用普通字符串搜索会更好,但如果您坚持使用regex:(.(?!asp|apsx|css|htm|html|jpg))*

Q-2。使用普通字符串搜索会更好,但如果您坚持使用regex:.*(?<!asp|css|htm|jpg)(?<!aspx|html)$

票数 0
EN

Stack Overflow用户

发布于 2010-01-29 18:17:51

如果您的正则表达式实现确实允许lookaround断言,请尝试以下方法:

代码语言:javascript
复制
(?:(?!aspx?|css|html?|jpg).)*
.*$(?<!aspx?|css|html?|jpg)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2161150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档