Regular expression escape characters
Peter M. Brigham, MD
pmbrig at gmail.com
Thu Mar 29 09:47:33 EDT 2012
On Mar 28, 2012, at 9:39 AM, I wrote:
> I have a bias (often warranted) towards using LC's text and chunking capabilities rather than LC. If you know that the runs of question marks and exclamation points will alway be length = 3 then you could avoid Regex: ...
Sorry, meant to say "I have a bias (often warranted) towards using LC's text and chunking capabilities rather than Regex."
A further thought: if the runs of ? and ! could be larger than 3 chars then you could:
repeat until "????" is not in tText
replace "????" with "???" in tText
end repeat
-- Peter
Peter M. Brigham
pmbrig at gmail.com
http://home.comcast.net/~pmbrig
On Mar 28, 2012, at 11:19 PM, Bill Vlahos wrote:
> I am building a regular expression to find a set of question marks and exclamation points. For example ??? or !!!.
>
> These are special characters so they mean something to a regular expression.
>
> How do I find them in the text?
>
> If I want to find a word such as "Bill" I can matchText with (\bBill\b) but I can't do (\b!!!\b) and if I do (\b???\b) I get an error.
>
> I've looked on the web for escaping characters and they suggest using a slash before. However, when I try (\b\!\!\!\b) it doesn't work.
>
> I've also found references to \Q…\E to have everything between a literal but (\b\Q!!!\E\b) doesn't work either.
>
> Any ideas?
>
> Bill Vlahos
> _________________
> InfoWallet (http://www.infowallet.com) is about keeping your important life information with you, accessible, and secure.
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list