gpt4 book ai didi

javascript - 用于替换字符串的正则表达式

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

如何编写正则表达式来删除双破折号 - 变成单破折号 - 如果字符串以破折号开头或结尾,则替换为空字符串。

var oldString = "abc--xyz--"
var filtered = oldStringt.replace(???????);

示例输入>>>>输出

abc--xyz--       >>>>>    abc-xyz
abc---xyz-123 >>>>> abc-xyz-123
--abc-xyz-123 >>>>> abc-xyz-123

最佳答案

链接替换怎么样:

str.replace(/[-]+/g, '-').replace(/[-]+$/g, '').replace(/^[-]+/g, '')

Fiddle here .

关于javascript - 用于替换字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13368347/

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