如何在Notepad++正则表达式中将空格替换为新行?

12

我有一些数据,格式如下:

word1 word2 word3

word4 word5

word6 word7 word8 word9

但我想把它们全部拆开,让每个单词都在新的一行,就像这样:

word1

word2

word3

word4

word5

word6

word7

word8

word9

单词之间的空格是完美的分隔符,可以在搜索和替换中使用,但不确定在Notepad++正则表达式搜索中应该写什么代码?

谢谢


1
https://regex101.com/r/rG2yV3/1 - Shafizadeh
1个回答

24

查找内容字段输入\s+,在替换为字段中输入\n(如果需要两个新行,请改为\n\n),然后点击全部替换可以进行转换:

word1 word2 word3

word4 word5

word6 word7 word8 word9

到……上

word1
word2
word3
word4
word5
word6
word7
word8
word9

3
( |\s+) 多余了,只需要使用 \s+ 即可。 - elixenide
1
谢谢!那个完美地运行了 :) 真的非常感谢!你真的帮了我大忙。 - Rover Pow
8
注意,在底部的“搜索模式”中选择“正则表达式”。 - thatOneGuy

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