From 7b3719ad8f884668d8302fe758ebb393d2451934 Mon Sep 17 00:00:00 2001 From: Jakub Valtar Date: Thu, 24 Nov 2016 22:16:40 +0100 Subject: [PATCH] Fix hex color regex Same problem as with type constructors #4744 Fixes #4752 --- java/src/processing/mode/java/pdex/SourceUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/src/processing/mode/java/pdex/SourceUtils.java b/java/src/processing/mode/java/pdex/SourceUtils.java index 8a1a20693..531c8a3ed 100644 --- a/java/src/processing/mode/java/pdex/SourceUtils.java +++ b/java/src/processing/mode/java/pdex/SourceUtils.java @@ -84,7 +84,7 @@ public class SourceUtils { public static final Pattern HEX_LITERAL_REGEX = - Pattern.compile("(?:^|\\W)(#[A-Fa-f0-9]{6})(?:\\W|$)"); + Pattern.compile("(?<=^|\\W)(#[A-Fa-f0-9]{6})(?=\\W|$)"); public static List replaceHexLiterals(CharSequence source) { // Find all #[webcolor] and replace with 0xff[webcolor]