#!/usr/bin/env ruby # This code comes from http://ruby-it.org/pages/Escape+Di+Caratteri+Speciali # Check the page for copyright notice and explanations stringa.gsub(/[caratteri]/) { |match| "\\"+match } stringa.gsub(/[carat]/) { |match| match*2 } stringa.gsub(/c/) { |match| match*2 } str.gsub(/['"]/) { |match| match*2 }