看板 Ruby 關於我們 聯絡資訊
因為公司的系統要升級 舊的是PHP新的是RAILS 要從PHP的MYSQL匯到RAILS的MONGO DB 匯入成功後 因為PHP舊的鏈結是<a href='/?wiki=%E5%8C%97%E4%B8%84&CID=1'>愛你喔</a> 要改成RAILS的連結方法 <a href="/zh_tw/rikis/?wiki=42611522">愛你喔</a> 最主要的一段是 wp = WikiPage.where(:rss2_id =>rss2_id.to_i).first wp.content = wp.content.gsub(/#{a}/, b ) wp.save /#{a}/ 為正規表示 但!? 有些會換有些不會,可以請教一下嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.37.165 ※ 文章網址: https://www.ptt.cc/bbs/Ruby/M.1489493985.A.590.html
Neisseria: 有點難猜,要看 a 和 b 的內容才知道怎麼回事 03/14 20:41
Neisseria: 還是 Rails 有版工不知道的 magic method? 03/14 20:41
mars90226: 你整個regexp都是a的值阿,需要知道a才能知道問題 03/14 20:53
tonytonyjan: 你在問啥 03/15 18:57
nvizero: 後來才發現是&amp; 的問題...... 03/15 19:37
tonytonyjan: gsub 第一個參數可以是字串 03/16 11:18
tonytonyjan: 這樣你就可以避免碰到正規表達用到的特殊字元 03/16 11:19