繁体   English   中英

Ruby 匹配 gsub 替换的第一次出现的字符串

[英]Ruby match first occurrence of string for a gsub replacement

我有一个字符串,比如说http://someUrul.com/someController/SOmeAction?SomeQS=http://someOtherUrl

我想用 https 替换第一个 http,但不是第二个,所以我最终用httpsAlSomeUrul.com/someController5Z/someUrul.com/someController/

如何使用简单的 gsub 完成此操作? 以下替换两者。

request.url.gsub(/http:/, "https:")

使用sub ,而不是gsub gsub是全局的, sub不是。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM