首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在标点符号前与Regexp匹配关键字?

如何在标点符号前与Regexp匹配关键字?
EN

Stack Overflow用户
提问于 2019-11-23 16:13:58
回答 1查看 48关注 0票数 0

下面有regexp,它匹配每个关键字,但在标点符号之前匹配"excel“,在本例中是一个点和一个逗号。

代码语言:javascript
复制
(?<!\S)(excel|technology|technology-based|c#|software & framework|.net)(?!\S)

https://regex101.com/r/K1WT05/1

文本: BIexcel通讯excel,nibh优秀的通信quis技术-软件与框架C# Quisque通信技术为基础的沟通技巧。拍卖者优秀的毛竹和c++紫苏.net紫苏。.net微软自我完善.

所以问题是,如何在标点符号之前匹配关键字?

EN

回答 1

Stack Overflow用户

发布于 2019-11-23 16:35:19

转义字符a-z0-9,包括-

代码语言:javascript
复制
let content = `BIexcel communications excel, nibh excellent communications quis technology- software & framework C# Quisque convallis communication technology-based skills vulputate excel. 
auctor excellent blandit and c++ catoon .net luctus. .net microsoft self-excel.`

let matches = content.match(/(?<![\w-])(excel|technology|technology-based|c#|software & framework|\.net)(?![\w-])/gi)

console.log(matches)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59009610

复制
相关文章

相似问题

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