> 查找/替换其他东西 我正在尝试 .replace(/[/]+$/g, "") 但它没有效果 -6ren">
gpt4 book ai didi

javascript - 使用 RegEx 删除字符串中 "/"之后的空格

转载 作者:行者123 更新时间:2023-11-29 10:58:54 25 4
gpt4 key购买 nike

对 RegEx 很陌生

我需要删除字符串中 / 字符后的空格(如果存在的话)

查找/替换其他东西 >> 查找/替换其他东西

我正在尝试 .replace(/[/]+$/g, "") 但它没有效果

我在 Google Apps 脚本中使用它

最佳答案

您可以匹配一个正斜杠(\/,因为 / 被用作正则表达式分隔符字符而被转义),然后匹配任何 1 个或多个空格(\s+) 替换为反斜杠:

s = s.replace(/\/\s+/g, '')

或者,用捕获组(一对未转义的括号,(...))捕获正斜杠,并替换为替换反向引用 $1:

s = s.replace(/(\/)\s+/g, '$1')

查看 JS 演示:

console.log("/abc/   spaces/ 	 more spaces".replace(/\/\s+/g, '/'))
console.log("/abc/ spaces/ more spaces".replace(/(\/)\s+/g, '$1'))

因为使用了 g(全局)修饰符,所有出现的地方都会被替换。

关于javascript - 使用 RegEx 删除字符串中 "/"之后的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51248632/

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