I use REGEXP operator from ICU extension but the patch will not break my
applications.

2012/11/5 Richard Hipp <d...@sqlite.org>

> Is anybody using the REGEXP operator that is included with the ICU
> extension of SQLite?
>
> The reason I ask is that the current ICU REGEXP implementation is broken.
> We are wanting to fix it.  But the fix runs a serious risk of breaking any
> legacy applications that depend on the old broken behavior.
>
> The brokenness is this:  The ICU REGEXP operator assumes that every pattern
> string begins with "^" and ends with "$".  In other words, the pattern must
> match the entire string.  This is how LIKE and GLOB work.  But we are
> thinking that most users expect a REGEXP pattern to match any substring of
> the input, unless the "^" prefix and/or "$" suffix are used.
>
> ICU experts: The fix we want to make is to use uregex_find() instead of
> uregex_matches().
>
> Will any legacy code break if we fix the ICU REGEXP operator to do what
> programmers normally expect?
>
> --
> D. Richard Hipp
> d...@sqlite.org
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
Best regards, Alexey Pechnikov.
http://pechnikov.tel/
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to