如何找到一个特定的单词后跟一个空格后跟一个数字?

时间:2014-02-27 02:38:57

标签: regex

使用正则表达式,如何找到一个特定的单词,后跟一个空格后跟一个数字?

示例:

Bug 125

“Bug”应该始终是在一行文字中找到的第一个字词,后跟一个空格,然后是一个数字而不是其他内容。

换句话说,我不想在我正在解析的同一文本文件中的某段内找到“Bug 125”。

我没有尝试太多因为我在正则表达式上很糟糕。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:6)

听起来你想要这个:

^Bug [0-9]+$

其中:

  • ^ =以
  • 开头
  • [0-9]+ =一个或多个数字
  • $ =以此结尾

答案 1 :(得分:0)

这应该这样做:

^Bug [0-9]+$
  • “^” - 行的开头
  • “Bug” - 您要匹配的字词和后续空格
  • “[0-9]” - 数字0-9
  • “+” - 一个或多个(数字)
  • “$” - 行尾