Ron,
I've just tested HB_RegexReplace. Now the function is working, and the
results are correct when the search is supposed to be case-sensitive.
So there is still a problem with the fourth input parameter of the
HB_RegexReplace function call. According to the documentation this parameter
is TRUE by default, and it sets the search to be case-sensitive. Below is my
test code:
// this is a simple search, just for testing
? hb_regexreplace( "[b]", "ab", "e" )
? " "
// whatever value I set for the fourth parameter, the search seems to be
case-sensitive
? hb_regexreplace( "[b]", "AB", "e" )
? hb_regexreplace( "[b]", "AB", "e", .T. )
? hb_regexreplace( "[b]", "AB", "e", .F. )
? " "
// the only possible workaround is to alter the REGEX pattern to enforce
case-insensitive search
? hb_regexreplace( "(?i)[b]", "AB", "e" )
? hb_regexreplace( "(?i)[b]", "AB", "e", .T. )
? hb_regexreplace( "(?i)[b]", "AB", "e", .F. )
? " "
Ella
On Mon, Sep 26, 2011 at 11:00 PM, Ron Pinkas <[email protected]>wrote:
> 2011-09-18 15:30 UTC-0430 Ron Pinkas <ron.pinkas/at/xharbour.com>
> * source/rtl/regexrpl.prg
> ! Adjusted hb_RegexReplace() to array structure returned by
> hb_RegExAll()
>
>
>
>
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure contains a
> definitive record of customers, application performance, security
> threats, fraudulent activity and more. Splunk takes this data and makes
> sense of it. Business sense. IT sense. Common sense.
> http://p.sf.net/sfu/splunk-d2dcopy1
> _______________________________________________
> xHarbour-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/xharbour-developers
>
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
xHarbour-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xharbour-developers