我正在使用Linkify检测文本视图中的标记()。

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() { //skip the first character to filter out '@' public String transformUrl(final Matcher match, String url) { return url.substring(1); } };

10-08 13:59