我的名字就像:
鞋子 - 红色
如何设置,以便文件中的所有红色文件将成为:
红鞋
我基本上想将结束文本移到文本的开头。
答案 0 :(得分:2)
使用查找和替换正则表达式
查找:(鞋子) - (红色)
替换为: \ 1 \ 2
查看页面http://blog.creativeitp.com/posts-and-articles/editors/understanding-regex-with-notepad
答案 1 :(得分:0)
使用查找和替换。 Ctrl + H
答案 2 :(得分:0)
考虑使用宏(假设您有数千个要处理的项目)。
小心使用Home / End / Search / Copy / Paste可以用来找到行中的' - ',将其删除,将文本复制到行尾,回到前面的行,并粘贴它。
这样您就不必为所有变种进行单独查找/替换。
答案 3 :(得分:0)
转到第一行,第一列,
使用CTRL+H
找到鞋子 - 红色
替换红鞋
点击全部替换
完了!
答案 4 :(得分:0)
更一般地说:
找到:^(\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
----------------------------------------------------------------------