字符串:"[ADDRESS] Custom address n 1" 变量类型为"ADDRESS",变量字段为"Custom address n 1"。 是否可以不对每个字符进行复杂的循环检查?
LEATH
浏览 140回答 2
2回答
一只名叫tom的猫
您可以将正则表达式与捕获组一起使用:Pattern p = Pattern.compile("\\[(.*)\\] (.*)");Matcher m = p.matcher("[ADDRESS] Custom address n 1");if (m.find()) { String type = m.group(1); String field = m.group(2);}