我很难弄清楚如何表达这个,所以 Google-fu 失败了。
我有一个带有数据表的文本文件。我想插入换行符以在视觉上分隔子组。
例如,如果我开始:
jan ford
jan trillian
mar trillian
sep marvin
Run Code Online (Sandbox Code Playgroud)
第一个字段是我的子组字段,那么输出应该是:
jan ford
jan trillian
mar trillian
sep marvin
Run Code Online (Sandbox Code Playgroud)
我可以做一些事情,比如^(a-z){3}\t(.*)\n\1\t(.*)$
确定月份相同的两条线,但我不知道当它们不同时如何匹配。
理想情况下,我希望这是一个我可以投入 BBedit 的正则表达式,但我对其他解决方案持开放态度。