module Jekyll::ReplaceLastFilter
Public Instance Methods
replace_last(input, str_to_replace, replacement)
click to toggle source
Replace last occurrence in a string
Example:
>> replace_last("string", "i", "o") => strong
Arguments:
input: (String) string_to_replace: (String) replacement: (String)
# File lib/jekyll-replace-last.rb, line 16 def replace_last(input, str_to_replace, replacement) str_rev = str_to_replace.reverse rep_rev = replacement.reverse "#{input.reverse.sub(str_rev, rep_rev).reverse}" end