1

Rubyでは、以下のURLの太字部分を新しい番号に置き換えようとしています:

/ShowForum-g1-i12105-o20-TripAdvisor_Support.html _ _

-o20-をターゲットに して -o30- または -o40- または -o1200- に置き換え、残りの URL はそのままにしておくにはどうすればよいですか? URL は何でもかまいませんが、この -o20- の正確なパターンを見つけて、必要な番号に置き換えられるようにしたいと考えています。

前もって感謝します。

4

2 に答える 2

1

これがうまくいくことを願っています。

url = "/ShowForum-g1-i12105-o20-TripAdvisor_Support.html"
url = url.gsub!(/-o20-/, "something_to_replace") 
puts "url is : #{url}"

出力:

sh-4.3$ ruby main.rb                                                                                                                                                 
url is : /ShowForum-g1-i12105something_to_replaceTripAdvisor_Support.html 
于 2017-02-22T05:44:58.160 に答える