TextPad无任何替换字符和换行符

时间:2017-07-12 19:22:51

标签: str-replace textpad

如何在没有任何内容的情况下替换TextPad import math def find_volume(radius, height): return round(math.pi * radius * radius * height,1) def print_results (radius,height): print('Volume = ') def find_surface_area(radius, height): return round(2 * math.pi * radius * height + 2 * math.pi * math.pow(radius,2), 1) def print_results (radius,height): print('Surface = ') def main(): radius = float(input("Enter value for a Radius: ")) height = float(input("Enter value for a Height: ")) print("Cylinder volume: {}".format(find_volume(radius, height))) print("Cylinder surface area: {}".format(find_surface_area(radius, height))) if __name__ == "__main__": main() 中的一行(即:删除仅包含该字符的行)?

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

'

此电子表格上有超过90,000行,数据在B列中。在A列中只有一个引号有超过一百万行,因为我做了一个" Ctrl + D"在该列上将该列中的值(单引号)复制到所有行。

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

剩下的大部分是仅包含单引号的行。我想删除这900,000个额外的行。

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

2 个答案:

答案 0 :(得分:0)

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

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

'\n

(保留替换为空字符串)和全部替换,我删除了那些额外的行。

答案 1 :(得分:0)

我也经历过同样的经历……直到我做到这一点才对我有用:

首先取消选中正则表达式,然后在“查找”框中输入\ n并替换为您选择的任何内容(在我的情况下为“,”)。

您的结果可能是整个列表被换位了(这就是我的数据所发生的事情)。