我试图将几行字母折叠为一行。在行尾找到任何字母,删除换行符而不替换目标
例
>8445125 VSSSDEQPRPRRS RNQDRQHPNQNRP VLGRTERDRNRRQ FGQNFLRDRKTIA >8445125 VSSSDEQPRPRRSRNQDRQHPNQNRPVLGRTERDRNRRQFGQNFLRDRKTIA
我试图正则表达式查找[A-Z] \ n上与空白替换。问题是它会删除每行结尾的S,P Q和A.我需要这样做而不删除这些字母。
在给定的文件中,我会有> 1000以上。
为什么不只是替换'\ n'或'\ n $'? – 2014-12-04 00:49:00
否则,如果你想确保换行符之前的字符在'[A-Z]'中,请尝试一个正向lookbehind'(?<= [A-Z])\ n',因为这是一个零宽度断言 – 2014-12-04 00:51:34