我想按数字拆分单词,但同时将数字保留在 node.js
中。
例如,拿下面这句话:
var a = "shuan3jia4";
我想要的是:
"shuan3 jia4"
但是,如果您使用正则表达式的 split()
函数,函数中使用的数字将消失,例如:
s.split(/[0-9]/)
结果是:
[ 'shuan', 'jia', '' ]
那么有什么方法可以保留拆分时使用的数字吗?
最佳答案
您可以使用 match根据您的要求实际拆分它:
var a = "shuan3jia4";
console.log(a.match(/[a-z]+[0-9]/ig));
关于javascript - 如何按数字拆分单词,同时将数字保留在 Node.js 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49461018/