2017-05-04 56 views
0

我想在字段中的整数之后找到字符串,但似乎卡住了字符串部分。正则表达式找到整数后的字符串

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 
+0

你的正则表达式是什么,你想匹配什么? – anubhava

+0

您期待的输出是什么? – degant

+0

尝试匹配整数值后的字符串。 –

回答

1

您可以定义字符串部分为一组,并获取像这样:

Pattern.compile("\d+ ([a-zA-Z ]+)"); 
+0

谢谢Sezin ..... –

相关问题