Skip to content

Commit 2ac02a4

Browse files
committed
Add alternative solid pattern
1 parent 87369a2 commit 2ac02a4

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/main/java/com/iridium/iridiumcolorapi/patterns/SolidPattern.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
public class SolidPattern implements Pattern {
88

9-
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("<SOLID:([0-9A-Fa-f]{6})>");
9+
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("<SOLID:([0-9A-Fa-f]{6})>|#\\{([0-9A-Fa-f]{6})}");
1010

1111
/**
1212
* Applies a solid RGB color to the provided String.
@@ -19,6 +19,8 @@ public String process(String string) {
1919
Matcher matcher = pattern.matcher(string);
2020
while (matcher.find()) {
2121
String color = matcher.group(1);
22+
if (color == null) color = matcher.group(2);
23+
2224
string = string.replace(matcher.group(), IridiumColorAPI.getColor(color) + "");
2325
}
2426
return string;

0 commit comments

Comments
 (0)