DIMENSION arr1(3)
arr1(1) = [Kelly Jr Kirk A]
arr1(2) = [Smith Bob]
arr1(3) = [Roberts Ben D]
CLEAR
FOR i = 1 TO ALEN(arr1,1)
IF GETWORDCOUNT(arr1(i),[ ]) > 2
IF LEN(GETWORDNUM(arr1(i),GETWORDCOUNT(arr1(i),[ ]))) = 1
? GETWORDNUM(arr1(i),GETWORDCOUNT(arr1(i),[ ]) - 1,[ ]) + [ ]
?? GETWORDNUM(arr1(i),GETWORDCOUNT(arr1(i),[ ]),[ ]) + [. ]
ELSE
? GETWORDNUM(arr1(i),GETWORDCOUNT(arr1(i),[ ]),[ ]) + [ ]
ENDIF
?? GETWORDNUM(arr1(i),1,[ ]) + [ ]
IF LEN(GETWORDNUM(arr1(i),2,[ ])) <= 2
?? GETWORDNUM(arr1(i),2,[ ])
ENDIF
ELSE
? GETWORDNUM(arr1(i),2,[ ]) + [ ]
?? GETWORDNUM(arr1(i),1,[ ])
ENDIF
ENDFOR
>lastname suffix firstname midle-initial
>
>Example
>Kelly Jr Kirk A
>Smith Bob
>Roberts Ben D
>
>