We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c52f561 commit b08f692Copy full SHA for b08f692
1 file changed
src/main/java/usace/cc/plugin/api/Substituter.java
@@ -50,7 +50,7 @@ public static EmbeddedVar matcherToEmbeddedVar(Matcher matcher){
50
}
51
52
private static final Pattern substitutionPattern = Pattern.compile(
53
- "\\{(ATTR|VAR|ENV)::([a-zA-Z_][a-zA-Z0-9_]*)(?:" +
+ "\\{(ATTR|VAR|ENV)::([a-zA-Z_][a-zA-Z0-9_-]*)(?:" +
54
"(\\[\\s*\\])" + // group 3: captures "[]" when present
55
"|\\[\\s*([0-9]+)\\s*\\]" + // group 4: numeric index
56
"|\\[\\s*'([^']*)'\\s*\\]" + // group 5: single-quoted key
0 commit comments