我有一个名为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