[mapserver-users] CLASS EXPRESSION regex help?
stevegrey78 at gmail.com
Fri Jul 23 10:46:30 EDT 2010
You are having success looking for records that match a pattern starting
with 'LADE' - similar to using 'LIKE' - but are getting stuck looking for
records matching a pattern that doesn't start with 'LADE'.
Try an approach along the lines of NOT LIKE.
On 23 July 2010 15:20, Johan Forsman <Johan.Forsman at la.gov> wrote:
> Regex neophyte, using MS 5.4.2 in FGS on Ubuntu Server 9.10, I wish to
> render two classes based on content in a PostGIS field.
> For the first CLASS I want all records that start with "LADE", and using
> NAME "LADE"
> EXPRESSION /^LADE.*/
> appears to return the expected records.
> However, for the second CLASS I want all records that DO NOT start with
> "LADE", but using
> NAME "Other"
> EXPRESSION /^(?!LADE).*/
> does not return any records and the log contains
> msEvalExpression() error: Regular expression error. Invalid regular
> Examples out in the ether all indicate that this "negative lookahead" is
> supposed to do exactly what I want.
> What am I doing wrong in this instance?
> Johan Forsman
> Safe Drinking Water Program
> Louisiana Department of Health and Hospitals
> Office of Public Health
> Telephone: 225.342.7309
> Telefax: 225.342.7303
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the mapserver-users