首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从匹配的正则表达式搜索中排除某些单词?

如何从匹配的正则表达式搜索中排除某些单词?
EN

Stack Overflow用户
提问于 2013-08-29 19:34:21
回答 1查看 77关注 0票数 0

我正在使用TinyTinyRSS,并希望使用支持正则表达式的已实现过滤器功能来组织我的文章。通常,我会过滤出像star这样的单词,所有包含star的内容都会被找到。但我也想排除某些单词,比如started, starshineseastar

F.i,我的谷歌查询应该是这样的:star -started|starshine|seastar

那么在RegExp中合适的命令是什么呢?

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-08-29 19:36:10

您可以使用单词边界:

代码语言:javascript
复制
\bstar\b

我会寻找“star”这个词,而不是其他词,意思不像custardstars

如果您希望避免仅匹配这些,并且如果您使用完全支持查找的正则表达式引擎,您可以使用:

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

https://stackoverflow.com/questions/18509859

复制
相关文章

相似问题

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