在 Notepad++ 中从文本文件中删除新行

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

我需要替换所有看起来像这样的字符串:

<\name>

对于选项卡

名称长度可以是 3 到 15 个字符

我已经通过搜索来做到这一点

<\.*>
替换为
\t

现在我需要用单个 Tab 替换任何新行,即删除新行。由于某种原因,Ultraedit 无法识别搜索框中的新行。我用过

\r
\n
,但都不起作用。

这是搜索和替换后的文件示例:

               1    
             101    
           54651    
          150756    
             282    
             506    
             398    
            2759    
         59.62  
           35737    
              65    

我想将所有内容放在一行中,并用制表符分隔。

有什么想法吗?

regex wildcard ultraedit
3个回答
1
投票

当您使用 Notepad++ 时,我假设您使用的是 Windows。

这意味着您使用的文本文件可能是在 DOS 类型系统(包括 Windows...)上创建的,因此用

\r\n
终止行,而不是像 UNIX 系统上那样使用单个
\n

尝试搜索它。


0
投票

在记事本++(我使用的是Windows)中,这可以解决问题:


0
投票

全选然后按ctrl+j,然后将空格替换为“”。 (不包括双反逗号)

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.