diff --git a/src/mapcss/Condition.py b/src/mapcss/Condition.py index fb4279e..2bd2b4c 100644 --- a/src/mapcss/Condition.py +++ b/src/mapcss/Condition.py @@ -152,7 +152,7 @@ class Condition: if t == 'ne': return 'not([%s] = \'%s\')'%(params[0], params[1]) if t == 'regex': - return '[%s].match(%s)'%(params[0], params[1]) + return '[%s].match(\'%s\')'%(params[0], params[1].replace("'","\\'")) if t == 'true': return '[%s] = \'yes\''%(params[0]) if t == 'untrue':