首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何匹配一组[测试,开发,测试]中的1?

如何匹配一组[测试,开发,测试]中的1?
EN

Stack Overflow用户
提问于 2017-06-28 15:14:27
回答 1查看 208关注 0票数 1

到目前为止这是我的代码:([T|t][E|e][S|s][T|t])|([D|d][E|e][V|v])|([P|p][R|r][O|o][D|d])

我只想匹配其中的一组,例如:

  1. 测试匹配
  2. 测试测试-不匹配
  3. 测试开发-不匹配
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-28 15:17:43

您可以简单地使用以下正则表达式:

代码语言:javascript
复制
/^(test|dev|prod)$/gim

注意i修饰符的使用,这使得正则表达式不区分大小写。

^$ (m修饰符)用于匹配字符串的开头和结尾,以便不匹配test test等。

在regex101上进行测试

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

https://stackoverflow.com/questions/44806498

复制
相关文章

相似问题

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