【问题标题】:Regex to match exactly a word [duplicate]正则表达式完全匹配一个单词[重复]
【发布时间】:2020-06-22 18:41:16
【问题描述】:

所以我希望得到一个正则表达式来准确找到一些单词,而不是包含该单词的所有单词 我的正则表达式看起来像这样

"^.*?(java.*|test.*|dev.*).*$"

此时:

  • javascript:匹配 - 不应该匹配
  • 测试人员:匹配 - 不应该匹配
  • 我是开发人员:应该匹配

我想让它只匹配这些单词“java,test,dev”,而不是包含这些单词的每个单词。

【问题讨论】:

  • 什么是正则表达式?
  • 我正在使用android studio 开发一个java 应用程序。 java.util.regex
  • @on8tom 回答有什么问题?

标签: regex


【解决方案1】:

对于 PCRE,您可以使用单词边界

\b(java|test|dev)\b

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

【讨论】:

  • 感谢您的回答,但我无法使用 PCRE。
  • 那你用的是什么版本?
猜你喜欢
  • 1970-01-01
  • 2016-03-17
  • 1970-01-01
  • 1970-01-01
  • 2019-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-15
相关资源
最近更新 更多