問題
ソース ファイルには、補間を含む多数の string.ome があり、特殊なシンボルを含むものもあれば、どちらも含まないものもあります。
エスケープされた一重引用符文字を変換しながら、一重引用符を二重引用符に置き換えることができるかどうかを調べようとしています。次に、この変換を 1 つまたは複数のソース コード ファイルに対して実行します。
例 - コード
次のコードを想像してください。
def myfunc(var, var2 = 'abc')
s = 'something'
puts 'a simple string'
puts 'string with an escaped quote \' in it'
x = "nasty #{interpolated}" + s + ' and single quote combo'
puts "my #{var}"
end
例 - 結果
これを次のように変更したいと思います。
def myfunc(var, var2 = "abc")
s = "something"
puts "a simple string"
puts "string with an escaped quote ' in it"
x = "nasty #{interpolated}" + s + " and single quote combo"
puts "my #{var}"
end
誰かが何かアイデアを持っていれば、私はとても感謝しています!