我有一个程序,它将一些制表符分隔的行加载到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. 剥离字符串
- 3. 从字符串中剥离正则表达式字符匹配
- 4. 如何剥离后的字符串
- 5. 如何从带正则表达式的字符串剥离子字符串?
- 6. 从MySQL字段剥离字符串?
- 7. PHP剥离出字符串
- 8. Python的剥离从列表中的基于项的字符串的字符串
- 9. 从字符串末尾剥离图案
- 10. 如何从字符串中剥离字符串并将其推入数组?
- 11. 剥离SQL Server中的字符串
- 12. 使用java.regex从字符串中剥离字符
- 13. 从源代码中剥离字符串的正则表达式
- 14. 如何使用sed从字符串中剥离第一个X字符?
- 15. 如何从不需要的部分剥离字符串?
- 16. 剥离字符串Python化的方式
- 17. 从C字符串中剥离第一个字符和最后一个字符
- 18. 字符串中剥离出来的所有字符,留下数
- 19. 如何在Perl中剥离字符串中的转义码?
- 20. 如何停止从剥离查询字符串.htaccess?
- 21. 如何剥离的第一个字符
- 22. 将数据从Vbscript中的字符串中剥离出来
- 23. 从我的字符串中剥离正确的浮点值
- 24. 剥离字符串的前75个字符并保留字
- 25. 停止jOOQ剥离从SQL域字符
- 26. 从fread剥离换行符
- 27. 从翻译字符串中剥离HTML标记
- 28. 防止Jayway JsonPath从json字符串中剥离引号
- 29. 如何从Ruby字符串中删除字符串“\ n”?
- 30. 如何从字符串中剥离URL并将其放置在数组中?
您是否使用Ruby的CSV模块? CSV是一个非常复杂的almosta-spec,所以它应该尽可能地利用库,而不是试图重新发明轮子。 – 2011-06-03 02:49:10