从文本中提取第一个 http(s) 链接。
String? extractFirstUrl(String text) { final match = _linkPattern.firstMatch(text.trim()); if (match == null) return null; return normalizeHttpUrl(match.group(0) ?? ''); }