Что я пытаюсь сделать:
Я пытаюсь отобразить и записать значение регулярного выражения, которое я использую для поиска строки.
Проблема:
Даже to_s
не работает. В конце концов я использовал для показа фиктивное regexD.
Что я не знаю, как сделать:
Есть ли хороший способ конвертировать альфа-регулярные выражения в char?
Контекст:
$VERBOSE = nil
regex = /alpha.centavra/i #
regexD= 'alpha.centavra' # to display
puts "1. Search for: " + regex.to_s ## (?i-mx:alpha.centavra)
puts "2. Search for: " + regex.to_s.gsub!('(?i-mx:','').gsub!(')','')
File.open('D:/x/test.dat', 'w') { |f| f.write ('Search for ' + regex.to_s) }