如何在给定的文本字符串中插入超过 100 次的换行符?

如何在给定的文本字符串中插入超过 100 次的换行符?

我非常非常明白这一点,非常仅包含电子邮件地址的长文本字符串。它太长了,以至于超出了我的屏幕右侧几页。这让人无法阅读。

它看起来像

[email protected]; [email protected]; [email protected]; [email protected]; ......

我本质上想将其转换为列表。每个电子邮件地址都用分号分隔。我想我应该能够利用这一事实,也许可以创建一些脚本或类似的东西,在每个分号处插入换行符。我还想删除分号。

我可以以某种方式使用 Notepad++ 吗?

Word 2010 怎么样?或者 Excel 2010?

Excel 2010 中有一个文本导入向导,能够将分号识别为分隔符。但单击导入向导后,数据将按列而不是行导入。因此,每个电子邮件地址在第一行都有自己的单元格。

据我所知,Word 2010 中没有文本导入向导。

答案1

记事本++

  1. Ctrl+ H

  2. 使用以下设置:

    Find what:    ;        (with one trailing space)
    Replace with: \r\n
    Search Mode:  Extended
    Wrap around:  checked
    
  3. 点击全部替换

\r\n表示 Windows 换行符,即回车符后跟换行符。

Word 2010

  1. Ctrl+ H

  2. 使用以下设置:

    Find what:    ;        (with one trailing space)
    Replace with: ^l
    
  3. 点击全部替换

再次,^l象征着 Windows 换行符。

答案2

在 Notepad++ 中:

转到Search-> Replace(或点击Ctrl+ H)。

Find What:字段中输入;(分号空格)。

Replace With:字段中,放入\r\n

确保Search Mode设置为Extended并且Wrap Around已启用。

相关内容