Author: dmaliarevich
Date: 2011-11-18 06:35:42 -0500 (Fri, 18 Nov 2011)
New Revision: 36436
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/VpeStyleUtil.java
Log:
https://issues.jboss.org/browse/JBIDE-10178 - [^;] was returned to fix long css string.
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/VpeStyleUtil.java
===================================================================
---
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/VpeStyleUtil.java 2011-11-18
09:56:14 UTC (rev 36435)
+++
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/util/VpeStyleUtil.java 2011-11-18
11:35:42 UTC (rev 36436)
@@ -74,10 +74,13 @@
public static final String SINGLE_QUOTE_STRING = "\'"; //$NON-NLS-1$
public static final String QUOTE_STRING = "\""; //$NON-NLS-1$
/*
+ *
https://issues.jboss.org/browse/JBIDE-10178
* Java regexp pattern to match css path from the url(..) construction.
* It's implied that the css string has only one URL in it.
+ * For the long string regexp could be updated:
+ * (.*) should be replaced with ([^;]*)
*/
- public static final Pattern CSS_URL_PATTERN =
Pattern.compile("(?<=\\burl\\b)(?:[\\p{Space}]*\\()[\\p{Space}]*(.*)[\\p{Space}]*(?:\\)[\\p{Space}]*)(?=(?>[^\\)]*;|[^\\)]*))");
//$NON-NLS-1$
+ public static final Pattern CSS_URL_PATTERN =
Pattern.compile("(?<=\\burl\\b)(?:[\\p{Space}]*\\()[\\p{Space}]*([^;]*)[\\p{Space}]*(?:\\)[\\p{Space}]*)(?=(?>[^\\)]*;|[^\\)]*))");
//$NON-NLS-1$
public static String ATTR_URL = "url"; //$NON-NLS-1$
public static String OPEN_BRACKET = "("; //$NON-NLS-1$