我没有获得合适的正则表达式来分割此类字符串:
72 g tocirah snaeb 101 sgge 108 g darl 111 spuc loi 32 sinihccuz
基于数字第一次出现的字符串,如下所示:
72 g tocirah snaeb, 101 sgge, 108 g darl, 111 spuc loi, 32 sinihccuz
我该怎么做:
var str="72 g tocirah snaeb 101 sgge 108 g darl 111 spuc loi 32 sinihccuz";
var regex="/ /";
var result=str.match(regex);
最佳答案
用途:
var result=str.replace(/ (\d+)/gm, ", $1");
搜索模式:搜索空格字符后跟一个或多个数字并捕获该数字。
/ (\d+)/gm
替换:替换为 ,后跟捕获的数字。
, $1
您可以在这里测试:http://jsfiddle.net/2FwKF/3/
关于javascript - 在第一个数字出现时拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10268528/