2012-07-25 20 views
0

我想從Xpath查詢的輸出中刪除已註冊的商標符號,但我的代碼未能刪除該符號。從網上教程我相信它可以使用內置函數的rubys來完成?如何使用ruby刪除註冊商標符號?

這是我輸入頁面:

http://h10010.www1.hp.com/wwpc/ie/en/ho/WF06b/321957-321957-3329742-89318-89318-5186820-5231694.html?dnr=1

我曾嘗試以下:

csv << clues.map{|clue| doc.at("//td[text()='#{clue}']/following-sibling::td").text.strip.gsub(/\u2122/, '')} 

任何人都可以點我要去的地方錯了嗎?

回答

0

迫使編碼刪除所有非UTF-8字符解決這個問題

+0

的''™沒有當我做了'text.encode( 'UTF-8' 消失:無效=>:更換,:undef =>:replace)'......你是怎麼做到的? – Abram 2017-04-03 14:37:20

+0

現在我只是在做'text.gsub('™','')' – Abram 2017-04-03 14:37:36