Inilah jawaban lain yang terbatas tetapi bermanfaat:
Saya menemukan saya bahwa saya dapat dengan mudah memasukkan ke dalam regex tanpa menggunakan Regexp.quote atau Regexp.escape jika saya hanya menggunakan tanda kutip tunggal pada string input saya: (cocok dengan alamat IP)
IP_REGEX = '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'
my_str = "192.0.89.234 blahblah text 1.2, 1.4" # get the first ssh key
# replace the ip, for demonstration
my_str.gsub!(/#{IP_REGEX}/,"192.0.2.0")
puts my_str # "192.0.2.0 blahblah text 1.2, 1.4"
kutipan tunggal hanya menafsirkan \\ dan \ '.
http://en.wikibooks.org/wiki/Ruby_Programming/Strings#Single_quotes
Ini membantu saya ketika saya perlu menggunakan bagian panjang yang sama dari regex beberapa kali. Tidak universal, tapi cocok dengan contoh pertanyaan, saya percaya.