匹配“#”后跟数字“使用正则表达式php

时间:2015-07-07 17:14:57

标签: php regex expression preg-match preg-match-all

我有一个字符串。并且需要获得“使用正则表达式”而不是不会爆炸...“#123”或“#345345”之后的单词数字长度不同。

String = "address number between #258 Kentucky";

在那种情况下获得肯塔基州。我用过这个但是没用。

\b#([0-9]+)\b

1 个答案:

答案 0 :(得分:1)

您不能在\b之前使用#(字边界),这是一个非单词字符。

只需使用此正则表达式:

#([0-9]+)\s+(\w+)\b

RegEx Demo