gpt4 book ai didi

javascript - 使用 .split() 将句子(带逗号)添加到数组中

转载 作者:行者123 更新时间:2023-12-03 02:39:34 26 4
gpt4 key购买 nike

我正在向数组添加句子,但我需要以考虑其中包含逗号的句子的方式拆分数组项。

目前我正在使用 String.split(","); 但如果句子中有逗号,它会将单个句子拆分为 2 个不同的数组项。理想情况下,我想做一些简单的事情,例如忽略后面跟着空格的逗号。 “,”

最佳答案

JavaScript .split() 可以接受 RegExp 作为参数。所以你想要实现的目标相当简单,使用 negative look ahead .

var s = "I'm a sentence,I'm another sentence, but with a comma,the last sentence";

console.log( s.split( /,(?! )/ ) )

话虽如此,如果您的句子包含逗号,则不应使用逗号作为分隔符。您应该从根本上解决您的问题:字符串从哪里来以及为什么它是字符串(而不是数组)?不幸的是,我们无法通过所提供的信息为您提供更多帮助。

关于javascript - 使用 .split() 将句子(带逗号)添加到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48390202/

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