正则表达式在整数后找到字符串

时间:2017-05-04 14:55:28

标签: java regex

我试图在字段中的整数之后找到字符串,但似乎卡在字符串部分上。

Pattern intsOnly = Pattern.compile("\d+");

1000 Stack Overflow ?                      1000 Java Developer Way
                                           1000 Spring Developer Avenue
                                           1000 Stack Overflow Road (this requested)

2000 String  ?                             2000 Integer Creek Way
                                           2000 Float Street
                                           2000 Double Trail
                                           2000 String Way (this requested)

我在这里使用正则表达式从字段中提取所有1000和2000地址编号记录,而我需要匹配整数后的第一个字符串。

请求:

1000 Stack Overflow Road
2000 String Way

1 个答案:

答案 0 :(得分:0)

您可以使用此正则表达式获取它:\d+\s([ \w]+)

Demo on Regex101