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