gpt4 book ai didi

ruby 正则表达式 : replace double slashes in URL

转载 作者:数据小太阳 更新时间:2023-10-29 07:11:48 25 4
gpt4 key购买 nike

除了协议(protocol)定义中的斜杠('http[s]://'、'ftp://' 等)之外,我想替换 URL 中的所有多个斜杠。我该怎么做?

此代码无一异常(exception)地替换:

url.gsub(/\/\/+/, '/')

最佳答案

您只需排除任何以 :

开头的匹配项
url.gsub(/([^:])\/\//, '\1/')

关于 ruby 正则表达式 : replace double slashes in URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964262/

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