Notepad++ 如何将括号内的文本复制到行首?
我想知道对1000多行执行此操作的表达式 之前:Notepad++ 如何将括号内的文本复制到行首?,notepad++,copy-paste,Notepad++,Copy Paste,我想知道对1000多行执行此操作的表达式 之前: Insurgent (2015) The Lazarus Effect (2015) Cinderella (2015) Platoon Leader (1988) The Gunman (2015) Woman in Gold (2015) 2015 - Insurgent 2015 - The Lazarus Effect 2015 - Cinderella 1988 - Platoon Leader 2015 - The Gunman 2
Insurgent (2015)
The Lazarus Effect (2015)
Cinderella (2015)
Platoon Leader (1988)
The Gunman (2015)
Woman in Gold (2015)
2015 - Insurgent
2015 - The Lazarus Effect
2015 - Cinderella
1988 - Platoon Leader
2015 - The Gunman
2015 - Woman in Gold
之后:
Insurgent (2015)
The Lazarus Effect (2015)
Cinderella (2015)
Platoon Leader (1988)
The Gunman (2015)
Woman in Gold (2015)
2015 - Insurgent
2015 - The Lazarus Effect
2015 - Cinderella
1988 - Platoon Leader
2015 - The Gunman
2015 - Woman in Gold
我知道怎么做
- 查找(括号中的所有内容)
\([^()]+\)
- 将字符复制/移动到行首/行首
非常感谢您的帮助。在“查找/替换”对话框中,确保选中正则表达式框。然后搜索:
^(.+?)\s+\((\d+)\)$
并替换为:
$2 - $1
在“查找/替换”对话框中,确保选中正则表达式框。然后搜索:
^(.+?)\s+\((\d+)\)$
并替换为:
$2 - $1
使用正则表达式执行此操作 打开替换框(CTRL+h),选中替换框底部的
正则表达式
单选框
然后在上找到字段中的内容:(.+)\(\d+)
在替换为字段中,输入:$2-$1
然后点击“全部替换”按钮,使用正则表达式执行此操作
打开替换框(CTRL+h),选中替换框底部的正则表达式
单选框
然后在上找到字段中的内容:(.+)\(\d+)
在替换为字段中,输入:$2-$1
然后点击“全部更换”按钮