Re: [問題] Ruby RegExpr 的疑惑

看板Ruby作者 (琳子)時間17年前 (2007/11/07 08:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《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

11/07 09:01, , 1F
所以\\\\→\\是single quote的處理,\\→\ 是RegExp的處理?
11/07 09:01, 1F
文章代碼(AID): #17CG1Nzc (Ruby)
討論串 (同標題文章)
文章代碼(AID): #17CG1Nzc (Ruby)