我想制作一个目前看起来像这样的列表
Hystérie Connective 3:09
Ghetto 2:41
Clé De Contact 2:50
看起来像这样
Hystérie Connective 3:09
Ghetto 2:41
Clé De Contact 2:50
如何在 Notepad++ 中自动执行此过程?我尝试使用正则表达式和扩展模式,但无法制定出处理此问题的确切公式。我每天都会处理这些类型的列表(n=100 或更多)
答案1
- 选择插件 > 插件管理并安装代码对齐
- 使用文件中不存在的特殊分隔符将时间和标题分开,例如
=
:- 按Ctrl+H进行替换,切换到正则表达式模式
- 找什么:
\s+([0-9]{1,2}:[0-9]{2})$
- 用。。。来代替:
=\1
- 全部替换
- 选择插件 > 代码对齐 > 按等于对齐
- 将分隔符 (
=
) 替换为空格
您可以使用制表符作为分隔符,这样您就可以跳过最后的替换步骤。您也可以使用任何其他字符串abcde
作为分隔符,只需记住选择适当的对齐方式进入代码对齐菜单