gpt4 book ai didi

javascript - 正则表达式查找逗号后跟非空白字符

转载 作者:行者123 更新时间:2023-11-30 11:56:12 26 4
gpt4 key购买 nike

我正在尝试使用 JS split() 函数对后跟非空白的逗号进行拆分,同时忽略后跟任何空白的逗号。

例如,字符串“一、二、三”根本不应该拆分,而“一、二、三”应该拆分为:

  • 一个
  • 二、三

我试过使用 .split(',\\S') .split(',(?=\\S)")') 和其他变化,但没有运气让它按照我想要的方式拆分。

最佳答案

与正则表达式一起使用

str.split(/,(?=\S)/)

或者解析正则字符串进行转换

str.split(new RegExp(',(?=\\S)'))

var str = 'a,b,c, d,e, f';

console.log(
str.split(/,(?=\S)/)
);
console.log(
str.split(new RegExp(',(?=\\S)'))
);

关于javascript - 正则表达式查找逗号后跟非空白字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37886643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com