TextPad 不替换字符和换行符

问题描述 投票:0回答:2

如何在 TextPad

'
中替换一行(即:删除仅包含该字符的行)?

我有一个包含三列的 Excel 电子表格:

Column A - single quote
Column B - some number
Column C - single quote plus a comma

此电子表格中有超过 90,000 行,B 列中包含数据。A 列中有超过 100 万行只有一个单引号,因为我在该列上执行了“Ctrl+D”来复制该列中的值(a单引号)向下到所有行。

当我将这三列复制并粘贴到 TextPad 中时,我最终得到了超过一百万行。我使用 F8/替换对话框将选项卡替换为空。 (将:制表符替换为:空字符串)

剩下的大部分内容都是仅包含单引号的行。我想删除这900,000多余的行。

如何指定单引号+换行的替换(删除)。我不想删除包含来自 B 列的数字的行中的任何单引号。

str-replace textpad
2个回答
0
投票

我刚刚想通了。反斜杠 n 是换行符。

如果我检查正则表达式并输入此查找内容:

'\n

(保留空字符串用于替换)和全部替换,我已经删除了那些多余的行。


0
投票

我也经历过同样的事情......直到我这样做了才对我起作用:

输入前先取消勾选正则表达式 在查找框中并替换为您选择的任何内容(在我的例子中,它是“,”)。

您的结果可能是整个列表被转置(这就是我的数据发生的情况)。

© www.soinside.com 2019 - 2024. All rights reserved.