2016-06-01 17 views
0

このウェブサイトのバージョンの部分の後に数値と一致するのに役立つ必要があります。 http://apk-dl.com/com.ochs.pipette/正規表現でHTMLの部分と一致する

<div> 
    <span>Version: </span> 7.01.0.669 
</div> 

I'amウェブサイトを取得し、このタグにそれをフィルタリングするJsoupを使用しています。

Jsoup.connect("http://apk-dl.com/" + packageName) 
        .timeout(30000) 
        .userAgent("Mozilla/5.0 (Windows; U; WindowsNT 5.1; en-US; rv1.8.1.6) Gecko/20070725 Firefox/2.0.0.6") 
        .referrer("http://www.google.com") 
        .get() 
        .select("div[class=info]") 
        .last(); 

私はJsoupでそれを専門にすることができますか、誰かがそれに一致する正規表現を助けることができますか?必要性は、この1.0-build1または他の面白いバリエーションのようなものにマッチするので、私は、このようなものを使用

答えて

1
Version:\s<\/span>\s([0-9\.]+) 

Version: matches the characters Version: literally (case sensitive) 
\s match any white space character [\r\n\t\f ] 
< matches the characters < literally 
\/ matches the character/literally 
span> matches the characters span> literally (case sensitive) 
\s match any white space character [\r\n\t\f ] 
1st Capturing group ([0-9\.]+) 
    [0-9\.]+ match a single character present in the list below 
     Quantifier: + Between one and unlimited times, as many times as possible, giving back as needed [greedy] 
     0-9 a single character in the range between 0 and 9 
     \. matches the character . literally 
0
Version:\s<\/span>\s(.*) 

。アプリでテストする必要があります。

関連する問題