Заменить весь цвет ссылок на синий из абзаца во флаттере?
String url = '';
reg() {
final text = comment;
RegExp exp =
new RegExp(r'(?:(?:https?|ftp):\/\/)?[\w/\-?=%.]+\.[\w/\-?=%.]+');
Iterable<RegExpMatch> matches = exp.allMatches(text);
matches.forEach((match) {
url = text.substring(match.start, match.end);
print(comment.replaceAll(url, 'link'));
});
}
Я хочу заменить весь цвет ссылок на синий в абзаце и отобразить отредактированный абзац. Объект комментария содержит абзац (строку).
RichText(
text: TextSpan(children: [
TextSpan(
text: comment.replaceAll(url, 'link'),
style: TextStyle(color: Colors.blue)),
TextSpan(text: url)
]),
),