2015-07-28 67 views
-2

我有一個像「一組數字here.and開頭的字符串結束with0.762348..another文本從這裏開始和::結束與同類數字0.7234632的;第三個文本這裏 - 啓動 - 也是以相同種類的數字格式結束0.67343 -正則表達式使用JavaScript中

我想讓數字以」0「開頭,並且需要按該數字拆分。

輸出示例:

1對象 - 一組數字開始here.and結尾,0.762348

第二個對象 - 另一個文本從這裏開始,並與同類數字的::結束, 0.7234632

第三對象 - 第三個文本從這裏開始 - 太與同類數字格式的結束,0.67343

我明白這一點可以在JavaScript正則表達式來完成。我試過這個:

var strr = ""First set of digits starts here.and ends with0.762348..another text starts here and :: end up with same kind of digit 0.7234632;third text starts here--that too ends with same kind of digit format0.67343--"" 

var regx = strr.replace(\0.[0.9]*symbols\i, \0.[0.9]*&&&&\i); 

因爲我是新來的正則表達式,我不清楚執行這種情況。有什麼幫助嗎?

+1

我建議一些基礎研究,如閱讀[此頁MDN(https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Regular_Expressions)。這至少會告訴你正則表達式是用斜槓('/')寫的,而不是反斜槓。 –

回答

1

我做配套,而不是分裂。

var s = "First set of digits starts here.and ends with0.762348..another text starts here and :: end up with same kind of digit 0.7234632;third text starts here--that too ends with same kind of digit format0.67343--"; 
 
alert(s.match(/\w.*?0\.\d+/g))

+0

感謝您的快速回復。此代碼在句子之間用逗號提醒,但下一步需要將逗號分割爲單獨的句子。還有一件事,字符串也可能有逗號。 – GMan

+0

這些是存儲在數組中的三個獨立的字符串。它僅顯示逗號來區分數組元素。 –

+0

是的,問題得到解決。謝謝 :) – GMan

相關問題