我有一個名爲s_Result
的字符串,它將從互聯網上解析。格式可以是"Distance: 2.8km (about 9 mins)"
,並且有4個變量,它們是f_Distance
,m_DistanceUnit
,f_timeEst
,m_timeEstUnit
。如何使用正則表達式並將結果賦予Android中的變量?
我的問題是如何解析s_Result
和分配2.8
,km
,9
,mins
爲f_Distance
,m_distanceUnit
,f_timeEst
和m_timeEstUnit
分別使用正則表達式?
我試過在RegEx Tester中使用"\d+(\.\d+)?"
,結果顯示找到了2個匹配項,但是如果我在Android代碼中使用"\\d+(\\.\\d+)?"
,則表明沒有匹配!
有什麼建議可能會出錯?
這正是我想要的! 我怎麼傻了,忘了用''\ b「'...... 非常感謝你^^ – ChengYing 2010-05-21 04:34:09