Skip to content

Commit f8bfcd0

Browse files
authored
Improve regex (#1385)
1 parent d77e856 commit f8bfcd0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

core/src/main/java/org/jboss/pnc/build/finder/core/LicenseUtils.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ public final class LicenseUtils {
5050

5151
private static final Pattern WHITESPACE_PATTERN = Pattern.compile("\\s+");
5252

53-
private static final Pattern TWO_DIGIT_PATTERN = Pattern.compile("([0-9])([0-9])");
53+
private static final Pattern TWO_DIGIT_PATTERN = Pattern.compile("(\\d)(\\d)");
5454

55-
private static final Pattern LETTER_DIGIT_PATTERN = Pattern.compile("([A-Za-z])([0-9])");
55+
private static final Pattern LETTER_DIGIT_PATTERN = Pattern.compile("([A-Za-z])(\\d)");
5656

5757
private static final Pattern MANIFEST_MF_PATTERN = Pattern.compile("^.*META-INF/MANIFEST.MF$");
5858

@@ -65,9 +65,9 @@ public final class LicenseUtils {
6565
private static final List<String> TEXT_EXTENSIONS = List.of(".html", ".md", ".php", ".txt");
6666

6767
private static final Pattern NAME_VERSION_PATTERN = Pattern
68-
.compile("(?<name>[A-Z-a-z])[Vv]?(?<major>[1-9]+)(\\.(?<minor>[0-9]+))?");
68+
.compile("(?<name>[A-Z-a-z])[Vv]?(?<major>[1-9]+)(\\.(?<minor>\\d+))?");
6969

70-
private static final Pattern SINGLE_DIGIT_PATTERN = Pattern.compile("(?<b>[^0-9.])(?<major>[1-9])(?<a>[^0-9.])");
70+
private static final Pattern SINGLE_DIGIT_PATTERN = Pattern.compile("(?<b>[^\\d.])(?<major>[1-9])(?<a>[^\\d.])");
7171

7272
private static final int LINE_LIMIT = 5;
7373

0 commit comments

Comments
 (0)