valid_regexps
使用有效的正規表示式語法。
此規則自 Dart 2.0 起可用。
詳細資訊
#務必在建立正規表示式實例時使用有效的正規表示式語法。
以無效語法建立的正規表示式會在執行時擲回 FormatException
,因此應避免使用。
錯誤
dart
print(RegExp(r'(').hasMatch('foo()'));
正確
dart
print(RegExp(r'\(').hasMatch('foo()'));
用法
#若要啟用 valid_regexps
規則,請在您的 analysis_options.yaml
檔案中的 linter > rules 下方新增 valid_regexps
analysis_options.yaml
yaml
linter:
rules:
- valid_regexps