我有一个制表符分隔的文本文件,可以导入excel。那里存在一个问题,我在导入的两组数据之间没有制表符,应该将这些制表符划分为2个不同的列。我只想用文件的每一行的制表符替换位置40处的空格字符。
示例数据:
02/01 02/04 24123069033893031235753 CHESTER LAKE BUENA VIFL $86.16
我想:
02/01 02/04 24123069033893031235753 CHESTER LAKE BUENA VIFL $86.16
我已经尝试了许多使用正则表达式的尝试,但都没有运气。我觉得这应该是一个简单的解决方案,但是我一直在搜索Stack Overflow 2小时,然后尝试其他解决方案。
以下是示例示例,如果字符始终是一行中的第40个字符:使用正则表达式^(.{39})( )
替换$1\t
,它将用制表符替换第40个字符(必须为空格)。