gpt4 book ai didi

javascript正则表达式用分号分隔,除了&

转载 作者:行者123 更新时间:2023-12-02 14:43:58 25 4
gpt4 key购买 nike

我需要 & 保留在字符串中。

示例:

"Rajagiri School of Engineering & Technology;Indian School of Mines University;"

输出应该是:

['Rajagiri School of Engineering & Technology', 'Indian School of Mines University']

最佳答案

您可以将 replace 与回调一起使用,并丢弃 ; 之前有 & 的结果。

var str = "Rajagiri School of Engineering & Technology;Indian School of Mines University;";

var arr = str.replace(/(&amp)?;/g, function($0, $1) { return $1=="&amp"? $1+";" : "\n";
}).split("\n").filter(Boolean);

输出:

["Rajagiri School of Engineering & Technology",
"Indian School of Mines University"]

关于javascript正则表达式用分号分隔,除了&,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36764840/

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