Java:简单的正则表达式问题,完整的单词

Dav*_*vid 0 java regex

我需要一个正则表达式来做这个(只抓住真正的单词):

Inputstring:

hello,sdfsdf.....yahoo@email.com
Run Code Online (Sandbox Code Playgroud)

处理:

 String theMagicRegEx = "?????";
 String[] arrayvar = asdf.split(theMagicRegEx);
Run Code Online (Sandbox Code Playgroud)

输出(arrayvar)应该是这样的:

hello
sdfsdf
yahoo
email
com
Run Code Online (Sandbox Code Playgroud)

问题:theMagicRegEx的价值是多少?

非常感谢

ins*_* me 5

尝试\W+(非单词字符)

  • ...但请注意,数字和下划线(_)也是`\ w`的一部分,因此例如,'good4you`中不会有分割. (2认同)