public String RemoveUnuseBrace(String matchStr, int distance)
	{
		int indexBreg = matchStr.indexOf(BregStr);
		int indexOp = GetOpIndex(matchStr);
		
		int index;
		if(indexOp == -1 || indexBreg == -1)
			return matchStr;
		
		if(indexBreg < indexOp)  // (((breg (&& <otherflag>
		{
		  index = indexBreg;
		  while(index > 0 && distance>0)
		  {
			  index --;
			  if(matchStr.charAt(index) == '(') distance --;
		  }
		  return matchStr.substring(index);
		}
		else//  <otherflag> && (breg))) 
		{
			index = indexBreg + BregValueStr.length();
			while(index < matchStr.length() - 1 && distance>0)
			{
				  index ++;
				  if(matchStr.charAt(index) == ')') distance --;
			}
			return matchStr.substring(0, index);
		}
	}