没有行号,不管有多少行,只替换最后 3 个
abc
abc
abc
abc
abc
abc
改为
abc
abc
abc
123
123
123
1
ETiV Sep 5, 2019 via iPhone echo 123>> 三次
再用 tail 去掉头三行 |
2
xem Sep 5, 2019
不要用正则的行模式,把最后三行内容+结尾判断作为整体匹配,替换成你要的,大概是这么个思路,仅供参考
|
3
emric Sep 5, 2019
/(\w+)\n(\w+)\n(\w+)$/g
这样? |
4
bumz Sep 6, 2019 via iPhone
正则最后加个 lookahead
(?=(?:\n[^\n]*){1,3} 假设最后一行结尾有 \n (也就是标准文本文件 |