2012-03-08 65 views
0

我試圖用gsub解析出這個:這是一個撇號從Microsoft Word。下面是我「在做什麼用Gsub從Word轉義撇號

row['Content'] = row['Content'].gsub(/’/, '-') 

給我

reader.rb:18: invalid multibyte char (US-ASCII) 
    reader.rb:18: invalid multibyte char (US-ASCII) 
    reader.rb:18: syntax error, unexpected $end, expecting ')' 
    row['Content'] = row['Content'].gsub(/’/, '-') 

我已經試過各種變化和搜索這question的錯誤,但我的損失。感謝您的幫助,您可以給。

回答

0

你有一個錯字在row['Content'} - 你應該用方括號被關閉,而不是一個大括號(​​)

+0

福氣,我不知道爲什麼,BU我沒有複製/過去。我修復了它,它現在對我正在使用的代碼是準確的。 – Alekx 2012-03-08 04:01:03

+1

你能編輯問題以包括完整的錯誤回溯?當我嘗試運行它時,我沒有遇到同樣的問題 – 2012-03-08 04:03:07

+0

當然,我用完整的錯誤回溯對它進行了更新 – Alekx 2012-03-08 04:11:12