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 に答える