Skip to content

Commit

Permalink
Reduce complexity of 'normalizeBeforeIndexing' method. (dart-lang#8371)
Browse files Browse the repository at this point in the history
  • Loading branch information
isoos authored Dec 6, 2024
1 parent d041af3 commit 1fee9d5
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions app/lib/search/text_utils.dart
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import '../shared/markdown.dart';
final _separatorChars = '_.?!,;:=()<>[]{}~@#\$%&|+-*\\/"\'`';
final _escapedSeparators = _separatorChars.split('').map((s) => '\\$s').join();
final _separators = RegExp('[$_escapedSeparators]|\\s');
final RegExp _nonCharacterRegExp = RegExp('[^a-z0-9]');
final _nonCharactersRegExp = RegExp('[^a-z0-9]+');
final RegExp _multiWhitespaceRegExp = RegExp('\\s+');
final RegExp _exactTermRegExp = RegExp(r'"([^"]+)"');

Expand Down Expand Up @@ -58,12 +58,7 @@ String compactReadme(String? text) {

String normalizeBeforeIndexing(String? text) {
if (text == null) return '';
final String t = text
.toLowerCase()
.replaceAll(_nonCharacterRegExp, ' ')
.replaceAll(_multiWhitespaceRegExp, ' ')
.trim();
return t;
return text.toLowerCase().replaceAll(_nonCharactersRegExp, ' ').trim();
}

Iterable<String> splitForIndexing(String? text) {
Expand Down

0 comments on commit 1fee9d5

Please sign in to comment.