>lnCounter=1 >lcUPC=alltrim(cUPC) >lcInit=left(m.lcUPC,1) >lcPart=cPart > >lnAt=at(m.lcInit,m.lcPart,m.lnCounter) > >do while m.lnAt>0 > if chrtran(substr(m.lcPart,m.lnAt),[ ],[])=m.lcUPC > lcPart1=rtrim(left(m.lcPart,m.lnAt-1)) > lcPart2=ltrim(substr(m.lcPart,m.lnAt)) > > for lnChar=1 to len(m.lcUPC) > if m.lcPart2=substr(m.lcUPC,m.lnChar,1) > lcPart2=ltrim(substr(m.lcPart2,2)) > *---done this way to eliminate spaces... > else > lnChar=1000000 > endif > endfor > > if m.lnChar<=1000000 > lcPart=strtran(rtrim(m.lcPart1+[ ]+m.lcPart2),[( )],[]) > exit > endif > endif > > lnCounter=m.lnCounter+1 > lnAt=at(m.lcInit,m.lcPart,m.lnCounter) > >enddo