substrじゃなくてsplitすれば?
1個置きはループカウンタが奇数か偶数で分岐すればおk