我有一个程序可以将一些以制表符分隔的行加载到MySQL表中。其中一个值包含选项卡,这会导致一些问题。数据是逐列创建的,因此我需要找到一种方法,使用gsub从单个字段中剥离制表符。但是,我不想摆脱其他任何东西,比如空间。
答案 0 :(得分:17)
这很容易\t
是制表符。
result = string.gsub /\t/, ''
或就地
string.gsub! /\t/, ''
答案 1 :(得分:1)
\t
是字符串中制表符的转义字符。因此,您只需搜索"\t"
并将其替换为空格或其他内容。