使用正则表达式 php 匹配“#”后跟数字”
match "#" followed by numbers" using regular expressions php
我在一个字符串中有这个。并且需要得到 "USING REGULAR EXPRESSIONS" 不爆炸不 substr.. “#123”或“#345345”后面的单词长度不同。
String = "address number between #258 Kentucky";
在那种情况下得到肯塔基州。我用过这个但是没用。
\b#([0-9]+)\b
您不能在非单词字符 #
之前使用 \b
(单词边界)。
只需使用这个正则表达式:
#([0-9]+)\s+(\w+)\b
我在一个字符串中有这个。并且需要得到 "USING REGULAR EXPRESSIONS" 不爆炸不 substr.. “#123”或“#345345”后面的单词长度不同。
String = "address number between #258 Kentucky";
在那种情况下得到肯塔基州。我用过这个但是没用。
\b#([0-9]+)\b
您不能在非单词字符 #
之前使用 \b
(单词边界)。
只需使用这个正则表达式:
#([0-9]+)\s+(\w+)\b