我想找出所有以#开头的单词。
例如=这是一个#tag
我想创建这个(#tag)可点击并将其颜色更改为蓝色。 请多多指教!
Text("This is a #tag"),
最佳答案
使用 RegEx
只需两行即可获得所需的结果:
List<String> extractHashtags(String text) {
Iterable<Match> matches = RegExp(r"\B(\#[a-zA-Z]+\b)").allMatches(text);
return matches.map((m) => m[0]).toList();
}
关于string - 如何找出字符串中以#开头的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65187892/