在下只有一种java解法(纯手码,今天答题太多不让粘贴,麻烦点赞支持)
整体思路:
将小括号替换为空字符串,跟字符串长度之差计算结果
public Object Test(String str){
if(str.endWith("@")){
int len=str.length();
String nstr=str.replace("(","").replace(")","");//将小括号替换为空字符串
int nlen=nstr,length();
if((len-nlen)/2==0){
return (len-nlen)/2;
}else{
return "no";
}
}
return "输入有误";
}