gpt4 book ai didi

javascript - 正则表达式仅替换某些逗号

转载 作者:搜寻专家 更新时间:2023-11-01 05:05:58 25 4
gpt4 key购买 nike

我需要一个正则表达式来替换两个没有空格的字符之间的逗号。

文本:荷马、辛普森、 jack 、丹尼尔斯、尼克、凯奇

期望的结果:荷马、辛普森 - jack 、丹尼尔斯 - 尼克、凯奇

这是我能想到的,但它取代了字母和逗号

/[a-zA-z],[a-zA-z]/

最佳答案

"HOMER, Simpson,JACK, Daniels,NICK, Cage".replace(/(,(?!\s))/g, ' - ');

http://jsfiddle.net/samliew/sQKNN/

如果您还需要检查逗号前的前导空格,

.replace(/((?!\s),(?!\s))/g, ' - '))

关于javascript - 正则表达式仅替换某些逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16173253/

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