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