正規表現一致の前後に文字を表示することは可能ですか? "change"
以下の文字列があり、一致する前に 3 ~ 5 文字を表示しているときに、出現するすべての文字列を置き換えたいと考えています。
string = "val=change anotherval=change stringhere:change: foo=bar foofoo=barbar"
私がこれまでに持っているもの
while line.match(/change/)
printf "\n\n Substitute the FIRST change below:\n"
printf "#{line}\n"
printf "\n\tSubstitute => "
substitution = gets.chomp
line = line.sub(/change/, "#{substitution}")
end