推 KOFXI:先用URLDecoder.decode("網址字串")取得字串,會比較好parse 04/15 19:59
推 gnatwu:如果只是要取最後一個%之後的字串, 04/15 20:10
→ gnatwu:用 str.subString(str.lastIndexOf("%")+1) 04/15 20:11
→ martinboy10:哎呀 我阿呆...都忘了可以用lastIndexOf了 感謝提醒!! 04/15 20:31
推 No:我比較好奇你為什麼取的不是02jCAb_9PkQ,而要把3D算進去 04/15 21:03
推 PsMonkey:我建議你除了多查 API 之外,也先了解一下 URL encode 04/15 21:05
→ DeathWatch:.+%[^%]..% 用regex split 04/15 21:46
其實我是在幫公司Debug其中一支Android程式
中間有一段Youtube Link轉Youtube embed link 部分有問題
(要在程式中撥放Youtube影片)
因為網址是在公司某網站上加入後 傳到伺服器中 再透過機器去抓網址
但抓下來的網址卻不是原本Youtube網址格式 而是我問題上的那種格式
所以前輩當初寫的時候弄錯格式了(直接去用"="做切割)
看到No大的留言才發覺到我寫錯了....後來直接去抓網址末11碼(Youtube Video ID)
就OK了
不過還是感謝各位的幫助 <(_ _)>
※ 編輯: martinboy10 來自: 220.135.68.138 (04/16 10:12)