У меня возникла проблема с заменой частичной строки другой строкой.Заменить с помощью gsub
Я хочу, чтобы эта строка "this-is-a-string.jpg"
была заменена на "this-is-a-hash.jpg"
. Значение string
может быть любым значением.
Это то, что я до сих пор.
str = "this-is-a-string.jpg"
str.gsub(/([a-z]+)[^\.]+?$/i, "hash")
# => "this-is-a-string.hash"
будет 'это-это-a' остаются теми же? –
@ Gwilym Нет, единственная статичная часть - '.jpg'. – Oleander
Знаете ли вы, что такое отображения? То есть Знаете ли вы, какие значения меняются, и что? – Jits