gpt4 book ai didi

没有第一个字符的Android linkify

转载 作者:太空狗 更新时间:2023-10-29 15:26:06 25 4
gpt4 key购买 nike

我正在使用 Linkify 检测 TextView 中的标签 (#)。

Pattern userMatcher = Pattern.compile("\\B@[^:\\s]+");
String userViewURL = "https://www.instagram.com/explore/tags/";
Linkify.addLinks(tvComment, userMatcher, userViewURL);

该 url 应该以没有“#”字符的文本结尾。

我想用它来搜索 Instagram:

https://www.instagram.com/explore/tags/mytag

但是 Linkify 打开一个带有 '#' 字符的 url:

https://www.instagram.com/explore/tags/#mytag

如何从使用 Linkify 创建的链接中删除“#”字符。

最佳答案

试试这个

Linkify.TransformFilter transformFilter = new Linkify.TransformFilter() {
//跳过第一个字符过滤掉'@'
public String transformUrl(final Matcher match, String url) {
返回 url.substring(1);
}
};

关于没有第一个字符的Android linkify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34292702/

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