On Thu, 08 Apr 2010, Janik, Jaroslav wrote:

Hi,

> Has anybody experience with usage of lCaseSensitive parameter in
> HB_RegExAll  function ?
> HB_RegExAll( <cRegEx>         , ;
>              <cString>        , ;
>             [<lCaseSensitive>], ;
>             [<lNewLine>]      , ;
>             [<nMaxMatches>]   , ;
>             [<nWichMatch>]    , ;
>             [<lMatchOnly>]      ) --> aAllRegexMatches
> It seems not working for me. It is allways case sensitive.

It works for me.

> Could anybody send an example demonstarting lCaseSensitive parameter ?

   proc main()
      local cRegEx, cString
      local aResults

      cRegEx := "[<][A-Z0-9]*[>]"
      cString := "<P1> $ <P2> / <P3> - <p4> * <p5>"
      aResults := HB_RegExAll( cRegEx, cString, .T. )
      ? hb_valToExp( aResults )
      aResults := HB_RegExAll( cRegEx, cString, .F. )
      ? hb_valToExp( aResults )
      wait
   return

My results:
   {{"<P1>"}, {"<P2>"}, {"<P3>"}}
   {{"<P1>"}, {"<P2>"}, {"<P3>"}, {"<p4>"}, {"<p5>"}}
so they are correct.

best regards,
Przemek
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to