我正在使用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); } };