
比如
<a> <b/> <c/> <a/> 变为
<b/> <c/> 中间层次很深,可能近千行,把开头删了,下面就不知道删除哪个了
1 hailaz 25 天前 你给的例子太普通了,完全不知道其他条件。 最快的办法就是用 vscode 的 copilot ai ,直接让他给你改(但不一定能改对),修改前记得备份。 更靠谱的方式是用程序解析 xml ,然后去除不需要的节点。 |
2 zhybb2010 25 天前 折叠,复制到外部编辑器,例如 sublime text ,删除第一行和最后一行,回去替换,然后快捷键格式化一次。 |
3 stinkytofux 25 天前 用正则表达式替换 |
4 yuuluu 25 天前 用 vim, `vit` 把<a> tag 中间的内容粘出来. |
6 worldgg 25 天前 写脚本处理最快 |
7 chendy 25 天前 正则搜索 + 替换 比如你这个例子,搜索 <a/?> 开正则,然后替换为空 |
8 Dorathea 25 天前 在删之前记住最后一行的行号不就行了么... 删除开始的一行, 再去删除之前记住的(n-1)行. 为什么搞这么复杂... |