Rafael Copquin - That is the basic way I've done it. I was just wondering if
anyone had any other techniques. It works just fine using StrTran().

If you are interested, I will be making beta invites for GoFish Ver 4 pretty
soon. Send me your email address, and I'll keep you posted.  You can reach
me at:  mattslay (the at symbol) jordanmachine (dot) com


I'm doing some cool things like, coloring the rows of the grid to separate
scx, vcx, prg, frx files. I'm also adding support for search and replace
using regular expressions. 






-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Rafael Copquin
Sent: Friday, March 25, 2011 4:00 PM
To: [email protected]
Subject: Re: Escaping text string for use in Reg Ex???

I have been using Gofish for years now and it is much faster than the 
Code References utility that comes with VFP.
I don't have any such code but off the top of my head, could you not use 
STRTRAN?

ie: cUserInput = strtran(cUserInput,'\','')

Rafael Copquin


El 25/03/2011 10:43, Matt Slay escribió:
> I'm working on a re-write of the VFP app GoFish (search and replace tool).
> One thing I am doing with the new version is that internally I'm using
> Regular Expressions to perform the search rather than the original way it
> worked which was that it just used the $ function to look for a string
> match.
>
> So the user will enter a search string which could very likely contain
some
> characters that are reserved characters in regular expressions. (i.e.
> ^[]\{}.,;+-$ etc.) I need to escape those characters in the user input so
> the reg ex search will work properly.
>
> There are lots of way one could iterate over the input string to escape
all
> the special characters, and I'm sure there are some trick one must figure
> out to do it correctly, so, before I re-invent the wheel here, I'm asking
> around to see if anyone already has the code to do this.
>
> Anyone?
>
>
>
> --- StripMime Report -- processed MIME parts ---
> multipart/alternative
>    text/plain (text body -- kept)
>    text/html
> ---
>
[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/052401cbee29$7c2cc610$74865230$@com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to