如何使用拆分拆分逗号,但逗号除外,逗号有一个前置字符和 6 个后续字符

  • 本文关键字:字符 拆分 何使用 有一个 javascript
  • 更新时间 :
  • 英文 :


所以我有这样的字符串 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);

最新更新