所以我有这样的字符串 transaction_20,190.68,huwaei,2019/02/14,1,256.32,AUS
我希望字符串在逗号之后拆分,但我不想拆分这个逗号 1,256.32,因为这是价格,我注意到我不想拆分的逗号总是有 1 个前置字符和 6 个后续字符。有人可以帮我如何在javascript中做到这一点吗?任何帮助将不胜感激。
在逗号上拆分时,负前看 3 位数字后跟单词边界:
const input = 'transaction_20,190.68,huwaei,2019/02/14,1,256.32,AUS';
const splitted = input.split(/,(?!d{3}b)/);
console.log(splitted);