Salve, sono un po in difficoltà,ossia data la stringa:
codice:
String esprss="(AB((CD)R)FA(RZS)(CS(RT)B) )";

Avrei bisogno di avere come token, i blocchi di parentesi massimali(cioè che comprendono una sotto_espressione) che compongono l'espressione intera.
Ho provato con StringTokenizer ma non ci sono riuscito 

1  ((CD)R)
2  (RZS)
3  (CS(RT)B)

altro esempio per essere sicuri di capirsi:

String espr="(AB(CDR)T(SOP)F(ABC))";

1   (CDR)
2   (SOP)
3   (ABC)
spero di essere stato chiaro,chi mi da qualche consiglio??