Assuming CF6+, I think this will do what you want:

\b#key#\b

\b is "word boundary" which includes spaces, punctuation, and string 
terminators (beginning and end).  Not tested, YMMV, not for export to 
Canada, keep arms inside at all times.

--Ben

Andy Matthews wrote:
> Changed subject from "Glossary of terms in help section".
> 
> =================================================
> 
> My boss has written a help section for a CMS that I've coded. He's also
> asked me to code in a glossary which displays an underline and tooltip on
> certain words in a help section. It's working great, but for one minor
> issue. One of the "words" in the glossary is "Word", the software). The
> problem is that it's ALSO replacing "word" in the string "words". I'm using
> a modification of Raymond Camden's highLight UDF and I believe the salient
> line is this:
> 
> var tmpOn = "[;;^";
> var tmpOff = "^;;]";
> var howMany = "one";
> 
> source = REReplaceNoCase(source,"(#key#)","#tmpOn#\1#tmpOff#","#howMany#");
> (In this case, key refers to the word "word")
> 
> I just need the code to ONLY capture entire words, and not portions of
> words. Does anyone have an idea how to do that? So word and not "word"s,
> "document" and not "document"s, etc.
> 
> Thanks in advance. Let me know if I need to post the whole function.
> 
> <!----------------//------
> andy matthews
> web developer
> ICGLink, Inc.
> [EMAIL PROTECTED]
> 615.370.1530 x737
> --------------//--------->
> 
> 
> 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219356
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to