如何在Notepad++中将行转换为列

4

如何将

 testext

转换为

t
e
s
t
e
x
t

请注意,没有分隔符。有什么办法吗?


1
这更像是行转列,不是吗? - Sourav Ghosh
2个回答

7

请前往搜索→查找→替换(Ctrl+F),并输入以下内容:

查找:(.)
替换:$1\n
搜索模式:正则表达式
方向:向下

然后将插入符号放置在文本开头,点击“全部替换”即可。


从技术上讲这是正确的,但并不是非常有用。例如,我如何使用这种技术将数字添加到我的div id标签的末尾,以及当我的div ID列表超过10-11个数字时会发生什么? - Tyler Lazenby
1
@TylerLazenby 你可以根据自己的需求更改正则表达式公式,或者编写一个使用HTML解析器的小程序。 - Binkan Salaryman
1
Notepad++ 7.5.6中没有“方向”,只需确保未选择“环绕”。 - shonky linux user

0

NotePad++ 转置列为行

  • Ctrl+H
  • 查找: (,)
  • 替换为: (,\n) 或 (\n)
  • 搜索模式: 正则表达式
  • 点击“全部替换”

NotePad++ 转置行为列

  • Ctrl+H
  • 查找: (\n)
  • 替换为: (,) 或 ( )
  • 搜索模式: 正则表达式
  • 点击“全部替换”

你在文本中看到逗号了吗?为什么在替换部分要加括号? - Toto

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接