diff --git a/core/src/main/java/org/jenkins/ui/icon/IconSet.java b/core/src/main/java/org/jenkins/ui/icon/IconSet.java index 9ac7a41bd5..5542e3e4c1 100644 --- a/core/src/main/java/org/jenkins/ui/icon/IconSet.java +++ b/core/src/main/java/org/jenkins/ui/icon/IconSet.java @@ -93,9 +93,9 @@ public class IconSet { if (symbolsForLookup.containsKey(translatedName)) { String symbol = symbolsForLookup.get(translatedName); - symbol = symbol.replaceAll("(class=\")[^&]*?(\")", "$1$2"); - symbol = symbol.replaceAll("(tooltip=\")[^&]*?(\")", ""); - symbol = symbol.replaceAll("(id=\")[^&]*?(\")", ""); + symbol = symbol.replaceAll("(class=\").*?(\")", "$1$2"); + symbol = symbol.replaceAll("(tooltip=\").*?(\")", ""); + symbol = symbol.replaceAll("(id=\").*?(\")", ""); if (!tooltip.isEmpty()) { symbol = symbol.replaceAll(")[^&]*()", "$1$2"); - symbol = symbol.replaceAll("(class=\")[^&]*?(\")", "$1$2"); - symbol = symbol.replaceAll("(tooltip=\")[^&]*?(\")", "$1$2"); - symbol = symbol.replaceAll("(id=\")[^&]*?(\")", ""); + symbol = symbol.replaceAll("().*()", "$1$2"); + symbol = symbol.replaceAll("(class=\").*?(\")", "$1$2"); + symbol = symbol.replaceAll("(tooltip=\").*?(\")", "$1$2"); + symbol = symbol.replaceAll("(id=\").*?(\")", ""); if (!tooltip.isEmpty()) { symbol = symbol.replaceAll("