if {[regexp {([^[]+)\[([^]]+)\]} a]} {} leads to 