匹配单词后跟空格和N位数

时间:2017-03-29 23:57:54

标签: java android regex

我正在尝试匹配一个单词,后跟一个空格或制表符和5个数字。例如some noise text off 12345 some noise text again. 另一个例子是Some noise text off 12345.

正则表达式应匹配“off 12345”。 数字后面可能跟有标点符号。 模式应与单词“off”匹配,而不是数字后面的任何其他单词。

由于

2 个答案:

答案 0 :(得分:1)

您可以使用像这样的简单正则表达式

off\s\d{5}

<强> Working demo

答案 1 :(得分:1)

为了更通用,您可以使用

\b\w+\s\d{5}\b

此处\b符合边界。如果您不使用它,可能会错误地匹配

之类的内容
123off 12345
off 1234567