2016-11-10 97 views
1

我有一个重复模式的数据集之间的重复模式:正则表达式来匹配两个字符串

---- 
MV: The Oxford and Cambridge University Boat Race (1895) 
SD: 30 March 1895 - 
---- 
MV: Awakening of Rip (1896) 
CP: American Mutoscope Company; 4 February 1897; 9237 (in copyright registry) 
PD: August 1896 - August 1896 
---- 
MV: A Chegada do Comboio Inaugural à Estação Central do Porto (1897) 
PD: 7 November 1896 - 
---- 
MV: Exit of Rip and the Dwarf (1896) 
CP: American Mutoscope and Biograph Co.; 9 December 1902; H24875 (in copyright registry) 
PD: August 1896 - August 1896 
---- 

现在,我愿意回答大家的第一和未来串之间有什么和改变\n\t,使每个条目将在相同的行选项卡中分隔。 。每个条目,然后将分开所以它会更容易在阅读中到底应该是这样的:

---- 
MV: The Oxford and Cambridge University Boat Race (1895) SD: 30 March 1895 - 
---- 
MV: Awakening of Rip (1896) CP: American Mutoscope Company; 4 February 1897; 9237 (in copyright registry) PD: August 1896 - August 1896 
---- 
MV: A Chegada do Comboio Inaugural à Estação Central do Porto (1897) PD: 7 November 1896 - 
---- 
MV: Exit of Rip and the Dwarf (1896) CP: American Mutoscope and Biograph Co.; 9 December 1902; H24875 (in copyright registry) PD: August 1896 - August 1896 
---- 

我已经有一些积极的回顾后发模式尝试,但没有运气。

+0

好吧,我设法在这里做的正则表达式:https://regex101.com/r/xC7qJ2/5但我挣扎在使用SED的匹配\ t替换\ n。有任何想法吗? –

回答