diff --git a/src/lib/defaultExtractor.js b/src/lib/defaultExtractor.js index ff8c6dd50dc3..953f82d7ee22 100644 --- a/src/lib/defaultExtractor.js +++ b/src/lib/defaultExtractor.js @@ -25,7 +25,10 @@ function* buildRegExps(context) { // Variants '((?=((', regex.any( - [regex.pattern([/\[[^\s"'\\]+\]/, separator]), regex.pattern([/[^\s"'\[\\]+/, separator])], + [ + regex.pattern([/([^\s"'\[\\]+-)?\[[^\s"'\\]+\]/, separator]), + regex.pattern([/[^\s"'\[\\]+/, separator]), + ], true ), ')+))\\2)?',