We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b8632af commit 65cc83bCopy full SHA for 65cc83b
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