gpt4 book ai didi

javascript - 删除多个标点符号后面的标点符号javascript

转载 作者:行者123 更新时间:2023-12-03 05:12:04 24 4
gpt4 key购买 nike

正在尝试删除 ,|- 符号,我已尝试以下操作。

var s="very good ,. hello |. how -. are. you|";
s = s.replace(/,+(?=\.)/g, "");

console.log(s)

我无法删除任何后跟句号或后跟多个符号的标点符号。有人可以帮我吗预期结果

 very good . hello . how . are. you|

最佳答案

如果要删除标点符号前面的所有标点符号,请使用此选项。我不确定你在期待什么。我提供了两种解决方案,一种仅保留最后一个符号,另一种仅保留第一个......

var s="very good ,. hello |. how -. are. you|";
console.log("First try: " + s.replace(/([,|.-])[\s]*[,|.-]+/g, "$1"));
console.log("Second try: " + s.replace(/[,|.-]+[\s]*([,|.-])/g, "$1"));

关于javascript - 删除多个标点符号后面的标点符号javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41764344/

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