在行尾找到任何字母,删除换行符而不替换目标

时间:2014-12-04 00:46:08

标签: regex notepad++ bioinformatics fasta

我试图将几行字母折叠成一行。

实施例

>8445125
VSSSDEQPRPRRS
RNQDRQHPNQNRP
VLGRTERDRNRRQ
FGQNFLRDRKTIA


>8445125
VSSSDEQPRPRRSRNQDRQHPNQNRPVLGRTERDRNRRQFGQNFLRDRKTIA

我试过正则表达式查找[A-Z] \ n替换为空白。问题是它会删除每行末尾的S,P Q和A.我需要这样做而不删除这些字母。

在给定的文件中,我将有>上述的1000个。

1 个答案:

答案 0 :(得分:3)

您可以将正则表达式更改为以下内容。 \K转义序列重置报告的匹配的起始点,不再包含任何以前消耗的字符。

Find: [A-Z]\K\n