我使用android API 19在webview中嵌入網站,在這裏我面對這個問題,當用戶點擊鏈接mailto。我想提取信息並啓動ACTION_SEND意圖。使用Java模式正則表達式從解碼的郵件中提取信息在WebViewClient
String firstUrl = "mailto:[email protected]";
String secondUrl = "mailto:[email protected]?subject=Request%20to%20create%20a%20new%20listing&body=To%20create%20or%20update%20your%20listing%20on%20cambodiastaging.yoolk.com";
所以我想匹配並獲取這樣的數據。
email #=> [email protected]
subject #=> Request%20to%20create%20a%20new%20listing
body #=> To%20create%20or%20update%20your%20listing%20on%20cambodiastaging.yoolk.com
這是我的嘗試。
"^mailto:(^?)\\?{0,1}" #=> [email protected] for both url
最佳答案我要找的是匹配的正則表達式模式:
- 「的mailto:[email protected]」
- 「的mailto:[email protected] .kh?subject = Request%20to%20create%20a%20new%20listing & body = To%20create%20or%20update%20your%20listing%20on%20cambodiastaging.yoolk.com「
- 」mailto:mailto:abc @ test .com.kh?body = body & subject = subject「
- 「電子郵件地址:郵寄地址:[email protected]體=身體&主題=主題& [email protected] & [email protected]」
是的,但這不是我尋找的最佳答案。我希望它是靈活的,因爲mailto鏈接是彼此不同的。像「主體」和「身體」的順序。 – 2014-10-22 11:06:10