avoid greedy regex on ')'