ещё раз регэкспы не силён в регэкспах, подскажите ) надо разбить строку по ; но только по тем, которые находятся вне ""; то есть +;1;"Иванов; Петров;";$20 разбивается на + 1 "Иванов; Петров;" $20