Notepad++ 如何在记事本+中从行尾移动2或3个字符的单词+;

Notepad++ 如何在记事本+中从行尾移动2或3个字符的单词+;,notepad++,text-editor,Notepad++,Text Editor,如何不仅移动一个字符,而且从行尾移动2个和3个字符的单词?(“它”、“死”、“是”代表ex.) 到 但不是 xxxxxxx xxxxxxx die 到 您可以匹配1+个水平空白字符,然后捕获组1中的1-3个单词字符,然后匹配换行符 在替换中,使用换行符、组1和空格 查找内容: \h+(\w{1,3})\R 替换为: \h+(\w{1,3})\R \n$1 您可以匹配1+个水平空白字符,然后在组1中捕获1-3个单词字符,然后匹配换行符 在替换中,使用换行符、组1和空格 查找内容: \h+(

如何不仅移动一个字符,而且从行尾移动2个和3个字符的单词?(“它”、“死”、“是”代表ex.)

但不是

xxxxxxx
xxxxxxx die


您可以匹配1+个水平空白字符,然后捕获组1中的1-3个单词字符,然后匹配换行符

在替换中,使用换行符、组1和空格

查找内容:

\h+(\w{1,3})\R

替换为:

\h+(\w{1,3})\R
\n$1


您可以匹配1+个水平空白字符,然后在组1中捕获1-3个单词字符,然后匹配换行符

在替换中,使用换行符、组1和空格

查找内容:

\h+(\w{1,3})\R

替换为:

\h+(\w{1,3})\R
\n$1


它工作得很好,但移动单词后不会增加空格。@不,你说的
是什么意思,但移动单词后不会增加空格?如果您不想匹配数字
\h+([^\W\d]{1,3})\R
如果在它前面应该有一个3个字符的单词
\b[^\W\d]{1,3}\h+([^\W\d]{1,3})\R
它工作得很好,但在移动单词后不会增加空格。@Nope您所说的
是什么意思,但移动单词后不会增加空格?如果不想匹配数字
\h+([^\W\d]{1,3})\R
如果前面应该有一个3个字符的单词
\b[^\W\d]{1,3}\h+([^\W\d]{1,3})\R