We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f78b8fa commit e446610Copy full SHA for e446610
1 file changed
sjsonnet/src/sjsonnet/StdRegex.scala
@@ -40,7 +40,12 @@ object StdRegex {
40
val captures = Array.newBuilder[Val.Str]
41
val groupCount = matcher.groupCount()
42
for (i <- 0 to groupCount) {
43
- captures += Val.Str(pos.noOffset, matcher.group(i))
+ val m = matcher.group(i)
44
+ if (m == null) {
45
+ captures += Val.Null(pos.noOffset)
46
+ } else {
47
+ captures += Val.Str(pos.noOffset, m)
48
+ }
49
}
50
val result = captures.result()
51
Val.Obj.mk(pos.noOffset,
0 commit comments