当我的输入中有空格时,使用 String.contains(substring) 从另一个列表中生成列表失败。
这是我的代码:
List<String> finalSuggestions = suggestions.where((i) => i.contains(new RegExp(pattern,caseSensitive:false, unicode: true))).toList();
Assuggestions是字符串列表,并且pattern是用户输入。除非用户在他输入的字符串中添加空格,否则一切正常。finalSuggesions变为空。else .. 只要 thepattern只是一个词就可以了。