【发布时间】:2020-05-03 02:51:51
【问题描述】:
给定以下字符串
45op0
tr ico
JJB Be
tyuh
113-4997
202076
acure
sala mandra
我正在寻找以下结果:
45op0;113-4997
tr ico;202076
JJB Be;acure
tyuh;sala mandra
基本上将底部的 4 行与顶部的 4 行按原始顺序组合在一个 ; 分隔列表中。
这是我目前的正则表达式:
^((?:[^\r*\n]*[\r*\n]){4})([\s\S]*)
替换为:
$1;$2
如图所示demo
如您所见,这并没有给出预期的结果。
任何帮助将不胜感激。
【问题讨论】:
-
这几乎肯定会在你的应用层更容易做到。
-
你使用什么语言?
标签: regex combinations pcre