We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents b8632af + 65cc83b commit 907b0f0Copy full SHA for 907b0f0
lib/util/utils.dart
@@ -621,12 +621,11 @@ class Utils {
621
return int.tryParse(value);
622
}
623
624
- static final onlyExpression = RegExp(
625
- r'''^\${([a-z_-\d\s.,:?!$@&|<>\+/*|%^="'\(\)\[\]]+)}$''',
626
- caseSensitive: false);
627
- static final containExpression = RegExp(
628
- r'''\${([a-z_-\d\s.,:?!$@&|<>\+/*|%^="'\(\)\[\]]+)}''',
629
+ static final onlyExpression =
+ RegExp(r'''^\$\{([^}]+)\}$''', caseSensitive: false);
+
+ static final containExpression =
+ RegExp(r'''\$\{([^}{]+(?:\{[^}{]*\}[^}{]*)*)\}''', caseSensitive: false);
630
631
static final i18nExpression = RegExp(r'\br@([\w\.]+)', caseSensitive: false);
632
0 commit comments