看板 Ruby 關於我們 聯絡資訊
※ 引述《zhadow (zzz)》之銘言: : 我在 programming ruby 中看到 : puts '\\a\\b\\c'.gsub(/\\/,'\\\\') 的結果是 \a\b\c : 而不是 \\a\\b\\c : 看了書中的說明還是搞不清為什麼, : 請問原理是什麼呢? gsub 後面的 \\\\ → \\ 而 \ 是 gsub 的字串裡面的跳脫字元.. 所以 \\ → \ (例如, gsub('a', '[\\&]') 會把所有的 a → [a]) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.55
zhadow:所以\\\\→\\是single quote的處理,\\→\ 是RegExp的處理? 11/07 09:01