这是我的问题:
文本1
alliance of (123456789)
alliance of (shhgafstys)
alliance of (aseqwerty)
.....
文本 2
htp://123.235.235.002
htp://125.126.214.008
htp://129.220.119.189
.....
那么有没有办法从我的初始文本1,内容来自第二个文本 2按第 1 行、第 2 行、第 3 行等的顺序归档?
合并文本
alliance of (123456789)
htp://123.235.235.002
alliance of (shhgafstys)
htp://125.126.214.008
alliance of (aseqwerty)
htp://129.220.119.189
.....
答案1
我假设alliance of
和htp
(?)行数相等。
宏观方式
- 将
Text 1
文件另存为Combined Text
。 - 为所有
alliance of
行添加书签(Search
>Bookmark
>Invert bookmarks
或其他方式) - 确保您只为alliance of
行添加了书签。 Text 2
将文件内容粘贴在Text 1
文件内容之前。- 确保文件末尾有一个空行 - 使用
Run macro to end of file
主菜单项时可能需要。 - 开始宏录制Ctrl+Shift+r。
- 转至文件开始处Ctrl+Home
- 剪掉第一
htp
行Shift+Down,Ctrl+x - 转到下一个(第一个)书签F2
- 移除书签Ctrl+F2
- 粘贴
htp
线Down, Home,Ctrl+v
- 停止宏录制Ctrl+Shift+r。
现在您应该有一个可以工作的宏。您可以通过播放几次来检查它Ctrl+Shift+p。如果出现问题,您可以撤消Ctrl+z并尝试再次录制可以工作的宏。
- 如果宏记录正确,则运行它直到文件末尾
Macro
->Run a macro multiple times...
。记住文件末尾的空行!
电子表格方式
- 将行粘贴
alliance of
到电子表格的第一个列。 - 将行粘贴
htp
到电子表格的第二个列。 - 将文件另存为
CSV
。 CSV
在 Notepad++ 中打开文件。- 将中的
CSV
分隔符(;
或,
)替换为换行符。\n
Extended
Search mode