String newParse;
while(matcher.contains(tb, parseContainerPattern)){
MatchResult match = matcher.getMatch();
int groups = match.groups();
for(int g=0;g<groups;g++){
oldParse = match.group(g);
if(matcher.contains(oldParse, oldContainerPattern)){
MatchResult matchOld = matcher.getMatch();
newParse = matchOld.group(0).trim();
newParse = containerTag + newParse + "')";
tb = StringUtil.replace(tb,oldParse,newParse);