【发布时间】:2016-06-26 04:28:33
【问题描述】:
我试图在 TextView 中获取特定值,即 Youtube 链接。
我只想从 TextView 中提取链接,其中包含“检查一下!(Youtube 链接在这里)”。 “Check this out!”需要省略,只获取Youtube链接。 TextView 是用户输入的,因此会有所不同。
有什么建议吗?
【问题讨论】:
-
你必须得到文本视图的整个文本,然后解析它。如果它总是以“检查一下!”开头这很容易 - 只需跳过那么多字母。如果它的变量更多,您需要查看正则表达式或其他自定义工作。
-
您可能会发现setTag 很有用。
-
我使用
return Html.fromHtml(html).toString();得到了TextView的整个文本。问题是,“检查一下!”只是一个例子。它是用户输入的,它可以而且会根据用户而改变。我已经得到了正则表达式,但不知道如何应用它来获取Youtube 链接.. -
setTag有什么用处? -
可以粘贴字符串吗?