gpt4 book ai didi

javascript - 使用各种分隔符分割字符串,同时保留分隔符

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

我有以下字符串:

"dogs@cats^horses^fish!birds"

如何取回以下数组?

['dogs','@cats','^horses','^fish','!birds']

本质上,我试图在保留分隔符的同时分割字符串。我尝试过 string.match 但没有成功。

最佳答案

假设这些是您唯一的分隔符,那么您可以这样做:

var string = "dogs@cats^horses^fish!birds";
string.replace(/(@|\^|!)/g, '|$1').split('|');

我们基本上添加自己的分隔符,在本例中是 | 并基于此进行拆分。

关于javascript - 使用各种分隔符分割字符串,同时保留分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28997522/

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