我有一個程序,它將一些製表符分隔的行加載到MySQL表中。其中一個值包含選項卡,這會導致一些問題。數據是逐列創建的,所以我需要找到一種方法,使用gsub從單個字段中刪除製表符。然而,我不想擺脫其他任何東西,比如空間。如何從Ruby中的字符串剝離製表符?
3
A
回答
15
這真的很容易\t
是製表符。
result = string.gsub /\t/, ''
,或者就地
string.gsub! /\t/, ''
+1
您應該在您的示例代碼中包含一個賦值,或者表明這是一種非變異方法。 – Phrogz 2011-06-02 15:25:36
1
\t
是字符串內製表符的轉義字符。所以你可以搜索"\t"
並用空格或其他東西替換。
相關問題
- 1. 如何從字符串中剝離&?
- 2. 從字符串中剝離字符F#
- 3. 剝離字符串
- 4. 從字符串中剝離正則表達式字符匹配
- 5. 從字符串中剝離註釋行
- 6. 從字符串中剝離HTML
- 7. 如何剝離後的字符串
- 8. 如何從帶正則表達式的字符串剝離子字符串?
- 9. 從MySQL字段剝離字符串?
- 10. PHP剝離出字符串
- 11. Python的剝離從列表中的基於項的字符串的字符串
- 12. HTML標籤被從字符串剝離
- 13. 從字符串末尾剝離圖案
- 14. 如何從字符串中剝離字符串並將其推入數組?
- 15. 從Python中的字符串中剝離標點符號
- 16. 剝離SQL Server中的字符串
- 17. 從字符串中剝離javascript unicode字符8206
- 18. 使用java.regex從字符串中剝離字符
- 19. 從源代碼中剝離字符串的正則表達式
- 20. 字符串中剝離空格
- 21. 如何使用sed從字符串中剝離第一個X字符?
- 22. KDB;從符號列剝離字符
- 23. 如何從不需要的部分剝離字符串?
- 24. 剝離字符串Python化的方式
- 25. 從C字符串中剝離第一個字符和最後一個字符
- 26. 正則表達式從字符串的URL剝離
- 27. 剝離字符串中的特殊字符
- 28. 字符串中剝離出來的所有字符,留下數
- 29. 如何在Perl中剝離字符串中的轉義碼?
- 30. 分解Ruby中多行的長字符串而不剝離換行符
您是否使用Ruby的CSV模塊? CSV是一個非常複雜的almosta-spec,所以它應該儘可能地利用庫,而不是試圖重新發明輪子。 – 2011-06-03 02:49:10