答案1
- Ctrl+H
- 找什么:
^(?:\S+\h+){2}\K\S+
- 用。。。来代替:
0
- 检查环绕
- 检查正则表达式
- Replace all
解释:
^ # Beginning of line
(?: # start non capture group
\S+ # 1 or more non space
\h+ # 1 or more horizontal spaces
){2} # end group, appears twice
\K # forget all we have seen until this position
\S+ # 1 or more non spaces (i.e. the third value)
答案2
如果我理解正确的话,你想替换每个中的第三个值线。
假设该数字后面没有其他内容,并且这是一次性操作(请注意,您的问题中缺少这些信息),只需使用键盘宏即可。这有点重复,但您不必花时间学习/试验。
转到第一行的开头,开始宏录制。
Ctrl-RightArrowCtrl-RightArrowCtrl-Shift-RightArrow0HomeDown
即:跳转到下一个单词两次,选择第三个单词,在其上输入 0,转到行首,向下移动一行。
现在重复Ctrl-Shift-P(运行键盘宏)直到到达文件底部。