我写了一个正则表达式,不允许在文本区域中出现类似于SU MOTO的重复单词。

SU    MOTO
 SUMOTO
'       SU          MOTO '


但现在它也在限制

'SUMOTO1'
'4 SU MOTO'


被认为是有效且可以允许的。

正则表达式是

 String pat =   "\\bSU(\\s*\\b\\w*\\b\\s*){0,5}MOTO(\\s*\\b\\w*\\b\\s*){0,5}";


请帮忙

编辑

无效的:
单词SU MOTO之前或之后的空格
喜欢

'                   SU             MOTO'
SU                      MOTO


以下是有效的

4 SU MOTO
SU88888MOTO
SUMOTO566

最佳答案

你在找吗

^\\s*SU\\s*MOTO\\s*$


(如果不匹配,请说出匹配/不匹配的字符串)

10-02 05:11