如何才能将语句解析出find kw=a kw1=b kw3=d c lc=e
a b d c e 
XX=X 可能无限多  Pattern p = Pattern
.compile(
"^(?:(?:Find)?\\s{1,})?\\s*[[\\w\\d]+\\s*=\\s*]*(\\b\\p{ASCII}+\\b)",
Pattern.CASE_INSENSITIVE);
这个是我写的可是不行,它只能解析出最后一个(e)
请高手帮忙