首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >匹配类给定词的正则表达式

匹配类给定词的正则表达式
EN

Stack Overflow用户
提问于 2017-04-26 15:37:21
回答 2查看 54关注 0票数 0

我正在尝试将一个正则表达式组合在一起,以匹配多个单词。我有一个导入文件,它有一个类似于“项描述”的列标题,因为会有多个标题,所以它对匹配的内容不会太贪婪。例如,“项位置描述”在寻找“项描述”时不应该匹配,它将有自己的匹配正则表达式。

我整理了以下内容:(?i)(?<=^|\s)Item Description(?=\s|$),但并不是所有情况都适用。

一些有效案例(忽略案例):

  • 项目描述
  • item_description
  • 一些垃圾前的文字项目描述
  • 项目描述单词后面的一些垃圾

一些无效案例(忽略案例):

  • 项目位置描述
  • 位置描述
  • 媒体项目
  • 类型描述
  • 项目
  • 描述
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-26 15:46:15

您可以轻松地在RegexStorm网站上测试Regex。

为了您的目的,如果唯一不适合的情况是"_",只需将其添加到您的模式中:

代码语言:javascript
运行
复制
(?i)(?<=^|\s)Item[ \t_]Description(?=\s|$)
票数 0
EN

Stack Overflow用户

发布于 2017-04-26 15:50:48

您可以使用:

代码语言:javascript
运行
复制
(?i)item[ _]description
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43638725

复制
相关文章

相似问题

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