gpt4 book ai didi

javascript - 删除字符串中分号的正则表达式

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

我正在尝试从字符串中的匹配末尾删除分号

所以:

 var ourstring = " (1); (2);; (3) ; (4) ;; (5) ; ; (6); ;  (7); ;; (8)";


变成:

(1) (2) (3) (4) (5) ; (6) ; (7) ;; (8)

问题是我不知道该怎么做。我尝试使用正则表达式:\s*(?=[;*])[;]+(?!\s)?/g inside replace,但没有得到想要的结果。请告诉我如何用普通的 javascript 做到这一点

最佳答案

我猜这就是你想要的。

var ourstring = " (1); (2);; (3) ; (4) ;; (5) ; ; (6); ;  (7); ;; (8)";
var re = /\)\s*;+/g;
var result = ourstring.replace(re, ")");

console.log(result);

它删除零个或多个空格,后跟一个或多个相邻的分号,紧跟在右括号之后。

关于javascript - 删除字符串中分号的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49133605/

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