У вас всегда есть пары имен?Возможно ли иметь [[name2,]]?
Если имена всегда идут парами, то ответ Andreas_D - это простой прямой ответ.Если одно из имен может отсутствовать, то вам нужно добавить пару вызовов replace () перед ними, чтобы найти их и ввести фиктивные значения. В частности, «[,» с «[dummyFirst,» и «,]» с, dummyLast]».Затем вам придется обрабатывать эти фиктивные значения в соответствии с правилами, подходящими для вашего контекста.