我有一个字符串“英国 (UK)、美利坚合众国 (USA)、印度 (IND)” 我只想要括号中的值,即我想要一个字符串“UK,USA,IND”。我是 java 新手。请告诉我该怎么做
最佳答案
public static void main(String[] args) {
String example = "United Kingdom (UK), United States Of America (USA), India (IND)";
Matcher m = Pattern.compile("\\(([^)]+)\\)").matcher(example);
while (m.find()) {
System.out.println(m.group(1));
}
}
输出
UK
USA
IND
关于java - 字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26420076/