如何获取字符串中的括号值
如何获取字符串中的括号值。
String str= "United Arab Emirates Dirham (AED)";我只需要AED文字。谢谢
回答:
编译并打印“ AED”。甚至适用于多个括号:
import java.util.regex.*;public class Main
{
public static void main (String[] args)
{
String example = "United Arab Emirates Dirham (AED)";
Matcher m = Pattern.compile("\\(([^)]+)\\)").matcher(example);
while(m.find()) {
System.out.println(m.group(1));
}
}
}
正则表达式表示:
\\(:字符((:开始比赛组[:以下字符之一^:不是以下字符):与前面的一样^,这表示“除)” 以外的所有字符+:[]集合中的其他内容之一):停止比赛组\\):字面量闭式括号
以上是 如何获取字符串中的括号值 的全部内容, 来源链接: utcz.com/qa/420854.html

