2
Pattern pattern = Pattern.compile("[a-zA-Z]+&");
    myCustomLink.setText("press Linkify& or on Android& to search it on google");
    Linkify.addLinks(myCustomLink,pattern, "http://www.google.ie/search?q=");

这段代码完美无缺,但我无法理解模式的工作原理,只将 Linkfy 和 Android 转换为链接???

4

1 回答 1

1

这是一个正则表达式。

http://www.marksanborn.net/howto/learning-regular-expressions-for-beginners-the-basics/

http://www.regular-expressions.info/reference.html

如果您将其更改为 . (句号)。字符在正则表达式中具有特殊含义,因此您不能在这种情况下使用它。

您可以将其更改为:[a-zA-Z]+L

然后像:

 press LinkifyL or on AndroidL to search it on google

将更改为链接,明白了吗?

于 2011-06-15T11:09:29.417 回答