2016-04-03 24 views
0

我试图找到一个正则表达式在Java中可以由多个单词(或只是一个)组成的字符串。字符串中的单词可以包含数字内部或末尾的数字。正则表达式可以由多个单词组成的字符串[java]

喜欢的东西:

你好byebye4胡萝卜

或者只是:

苹果4

我怎样才能做到这一点?

+0

我写在后弦的一些例子:是这样的:“你好byebye4胡萝卜”,或只是“苹果4”。 – Pino

+0

任何单词都被接受(这是一种类似编辑器的程序) – Pino

+0

你必须写一些代码或它永远不会完成 – pczeus

回答

2

试试这个:

String regex = "([a-zA-Z][a-zA-Z0-9]*\\s+)+"; 
+1

如果你想要它捕获单个单词,你应该改变这个正则表达式中的一个字符:'' “([a-zA-Z] [a-zA-Z0-9] * \\ s *)+”'(\\ s之前的“+”到“*”)。 – MaxG

1

正则表达式是

[A-Za-z][A-Za-z0-9]+ 

到一个单词。

相关问题