2016-01-02 16 views
-1

例如, 有一個字符串:如何從字符串中獲取值(不規則)?

dsw900er4.39fsdgkon-55 

我想從它(-55 900,4.39)得到的值。 我該怎麼辦?

+0

你如何從'\ d +'開始? – zerkms

+1

你需要在你的正則表達式的規則中更具體。而不是要求其他人爲你寫一個正則表達式,你爲什麼不自己嘗試一下呢? **學習然後問,不要問再學習**。 –

+0

這是我的正則表達式,但它不起作用:[+ - ]?(\ d)+(。(\ d)*)?(\ s)* – Zhangzijing

回答

1

如果values你的意思是任何數量,那麼你可以嘗試:

\d+

這相當於:

[0-9]+

HERE的故障。

+0

不是'\ d +'相當於'[0-9] +'? – t3dodson

+1

確實:-),已更新 –

+2

這不會捕獲OP要求的數字,如4.39或-55。 –