When I put in the found.pos[1]-1 I get "You have attempted to dereference a scalar variable of type class java.lang.Integer as a structure with members" Whatever that is supposed to mean?
> Looks like my last reply was truncated. (Out of curiosity, I am > resending a cfscript version to see if the lack of tags makes a > difference.) > <cfscript> > startAt = 1; > for (i = 1; i <= ArrayLen(getMatches); i++) { > found = REFind(url.terms, DocContents, startAt, true); > // insert *before* the matching string > DocContents = Insert( i, DocContents, found.pos[1]-1); > // shift starting position forward to ensure we find a *new* > occurrence > startAt = found.pos[1] + found. len ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:350107 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm