e se contassi l'intero numero di caratteri sulla riga e poi dividi per 2?
in questo modo ottieni il numero delle coppie sulle quali lavorare, da questo punto basta che dopo aver lavorato la prima coppia vai a posizionarti nella posizione esatta in cui ti serve, quindi la coppia successiva...
a parole io farei così
posta un pò di codice...magari si riesce a venirti incontro meglio...

ciao