我有一个语句可以找到包含一个字符的字符串,比如说 P。这在匹配一个没有空格分隔的字符串时有效
例如
APAXA
正则表达式为 ^[^P]*P[^P]*$
它可以很好地挑选出这个字符串,但是,如果我有一个字符串怎么办
XPA DREP EDS
识别一行中所有符合条件的字符串的正则表达式是什么(字符串总是由某种空白分隔 - 制表符、空格等)?
例如我将如何突出显示 XPA 和 DREP
我正在使用 while(m.find())
循环多次和 System.out.println(m.group())
所以 m.group 必须包含整个字符串。
最佳答案
用空格拆分它,然后根据您现有的正则表达式检查每个标记。
关于java - 不包括空格的正则表达式程序更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4747980/