Java 将符号和数字序列与空格匹配的正则表达式
我的模式有问题,我想找到一个单词(“abc”)、一个带数字的单词(Java 将符号和数字序列与空格匹配的正则表达式,java,regex,pattern-matching,removing-whitespace,Java,Regex,Pattern Matching,Removing Whitespace,我的模式有问题,我想找到一个单词(“abc”)、一个带数字的单词(“abc1”)、一个介于(“abc”)和一个单独的数字之间的空格,这个数字应该是“abc1” 这是我的模式:“(\\w*\\d*)[\\s]*”,但它的输出包含太多的空白,我不想这样做 因此,当要匹配的字符串为:def3abc2ghi2xyz1时,输出应为: “def 3” “abc 2” “ghi 2” “xyz 1” 我的输出看起来是一样的,但数字后面有额外的空格。我很感激你的帮助 更新你的正则表达式 (\w*\s*\
“abc1”
)、一个介于(“abc”
)和一个单独的数字之间的空格,这个数字应该是“abc1”
这是我的模式:“(\\w*\\d*)[\\s]*”
,但它的输出包含太多的空白,我不想这样做
因此,当要匹配的字符串为:def3abc2ghi2xyz1
时,输出应为:
\\w+\\s?\\d*