diff --git a/core/jreleaser-utils/src/main/java/org/jreleaser/util/StringUtils.java b/core/jreleaser-utils/src/main/java/org/jreleaser/util/StringUtils.java index 3ec66bb7..4e1b1c2d 100644 --- a/core/jreleaser-utils/src/main/java/org/jreleaser/util/StringUtils.java +++ b/core/jreleaser-utils/src/main/java/org/jreleaser/util/StringUtils.java @@ -610,7 +610,16 @@ public class StringUtils { } public static String toSafeRegexPattern(String str) { - return ".*" + escapeRegexChars(str) + ".*"; + StringBuilder b = new StringBuilder(); + if (!str.startsWith("^")) { + b.append(".*"); + } + b.append(str); + if (!str.endsWith("$")) { + b.append(".*"); + } + + return b.toString(); } public static Pattern toSafePattern(String str) {