javascript中的正则表达式用法

时间:2015-07-28 09:13:10

标签: javascript regex

我有一个字符串,如“第一组数字从这里开始。并以0.762348结尾。另一个文本从这里开始,::结束时使用相同类型的数字0.7234632;第三个文本从这里开始 - 这也是以相同类型的数字格式结束.0.67343 -

我试图让数字以“0”开头,并且需要按这个数字分开。

示例输出:

第一个对象 - 第一组数字从此处开始,以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 个答案:

答案 0 :(得分: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))