gpt4 book ai didi

flutter - 在 Dart 中如何在文本中搜索整个单词

转载 作者:行者123 更新时间:2023-12-03 03:22:57 25 4
gpt4 key购买 nike

嗨,我想搜索一个字符串中包含的整个单词,例如,我要搜索 bro ,它仅在找到单独的单词bro时才返回true,例如“Arjun bro” ,而对“brodband” im使用contains方法返回false但这并不能提供理想的输出

最佳答案

您可以使用正则表达式来这样做。

以下代码可为您提供更多帮助。

String search = 'Bro';
String str = 'Breo Brother abcBro';

@override
void initState() {
super.initState();
caseSensitive: false,
caseSensitive: false,
RegExp exp = new RegExp( "\\b" + search + "\\b", caseSensitive: false, );
bool containe = exp.hasMatch(str);
print(containe);
}

输出:
  false

注意:
首先纠正字符串中的Bro,然后将其打印为true。
它不区分大小写,因此要再次使其区分大小写,请删除 caseSensitive:false

关于flutter - 在 Dart 中如何在文本中搜索整个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61187304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com