У меня проблемы с правильным использованием gsub:
Учитывая этот код:
"replace me".gsub(/replace me/, "this \\0 is a test")
Результат:
"this replace me is a test"
Но то, что я ожидаю, это:
"this \0 is a test"
Как использовать gsub для получения желаемого результата?
'\0'
встречается в одинарных кавычках (как обычно последний параметр дляgsub
), он эквивалентен"\\0"
в двойных кавычках, поскольку у вас не может быть никакой управляющей последовательности, кроме'\\'
или'\''
в одинарных кавычках. - person Adrian   schedule 27.07.2010