Notepad++ 如何在记事本++;
我的名字如下: 鞋子-红色 如何设置文件中的所有红色文件,使其成为: 红鞋Notepad++ 如何在记事本++;,notepad++,Notepad++,我的名字如下: 鞋子-红色 如何设置文件中的所有红色文件,使其成为: 红鞋 我基本上希望将结束文本移动到文本的开头。使用查找和替换Ctrl+H使用正则表达式查找并替换 查找:(鞋子)-(红色) 替换为:\1\2 查看第页,考虑使用宏(假设有数千项要处理) 仔细使用Home/End/Search/Copy/Paste可以找到行中的“-”,删除它,将文本复制到行的末尾,返回到行的前面,然后粘贴它 这样,您就不必对所有变体进行单独的查找/替换。转到第一行第一列, 使用CTRL+H 查找鞋-红色 更换红
我基本上希望将结束文本移动到文本的开头。使用查找和替换
Ctrl+H
使用正则表达式查找并替换
查找:(鞋子)-(红色)
替换为:\1\2
查看第页,考虑使用宏(假设有数千项要处理)
仔细使用Home/End/Search/Copy/Paste可以找到行中的“-”,删除它,将文本复制到行的末尾,返回到行的前面,然后粘贴它
这样,您就不必对所有变体进行单独的查找/替换。转到第一行第一列, 使用
CTRL+H
查找鞋-红色
更换红色鞋子
点击“全部替换”按钮
完了 更一般地说:
查找内容:^(\w+)-(\w+)$
替换为:
$2$1
如果您有旧版本的npp,您应该:
替换为:\2\1
说明:
The regular expression:
^(\w+) - (\w+)$
matches as follows:
NODE EXPLANATION
----------------------------------------------------------------------
^ the beginning of the string
----------------------------------------------------------------------
( group and capture to \1:
----------------------------------------------------------------------
\w+ word characters (a-z, A-Z, 0-9, _) (1 or
more times (matching the most amount
possible))
----------------------------------------------------------------------
) end of \1
----------------------------------------------------------------------
- ' - '
----------------------------------------------------------------------
( group and capture to \2:
----------------------------------------------------------------------
\w+ word characters (a-z, A-Z, 0-9, _) (1 or
more times (matching the most amount
possible))
----------------------------------------------------------------------
) end of \2
----------------------------------------------------------------------
$ before an optional \n, and the end of the
string
----------------------------------------------------------------------
我认为这根本不属于stackoverflow。这个问题涉及到特定产品的使用,与编程只有一个非常遥远的联系。也许你可以试着在一些特定于notepad++的社区或支持论坛中提问?