简体   繁体   English

如何在文本框(C#)中将多行(fasta格式)另存为一行?

[英]How do I save a multi-line(fasta format) as one line in textbox (C#)?

I have a text with FASTA format . 我有一个FASTA格式的文本。 Such as the following text: 如以下文字:

SEQUENCE_1 MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEG LVSVKVSDDFTIAAMRPSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHK IPQFASRKQLSDAILKEAEEKIKEELKAQGKPEKIWDNIIPGKMNSFIADNSQLDSKLTL MGQFYVMDDKKTVEQVIAEKEKEFGGKIKIVEFICFEVGEGLEKKTEDFAAEVAAQL SEQUENCE_1 MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEG LVSVKVSDDFTIAAMRPSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHK IPQFASRKQLSDAILKEAEEKIKEELKAQGKPEKIDKKEKEKEFKFEKKEFKEKFEKFEKKEKFEKFEKKEKFEKKEKFEKFEKKEKFEKFKEFKEKFKEKFEKKEFKEKFEKKEKFEKKEFKEKFEKKEKFEKKEKFEKKEKFEKKEKFEKKEKFEKKEFKEKFKEFKEKFKEFKEKFKEFKEKFKFEKKEFKEKFKFEKKEFKEKFKEKFKEFKEKFKEKFKEFKEKFKEKFKFEKKEFKEKFKEKFKFEKKEKFEKKEKFEKKEKFKEFKEKFEKFKA

I want to merge line. 我要合并行。 Such as the following text: 如以下文字:

SEQUENCE_1MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEGLVSVKVSDDFTIAAMRSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHKIPQFASRKQLSDAILKEAEEKIKEELKAQGKPEKWDNIIPGKMNSFIADNSQLDSKLTLMGQFYVMDDKKTVEQVIAEKEKEFGGKIKIVEFICFEVGEGLEKKTEDFAAEAAQL SEQUENCE_1MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEGLVSVKVSDDFTIAAMRSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHKIPQFASRKQLSDAILKEAEEKIKEELKAQGKKKKEFKEKEKEKFEKQEKKEKEFKEFKEKKEKEFKAFKEKEFKAFKEKFEKYFAKEKFKAFEKYKAFEKYCAQKEFKAFKEKFEKYKAFKAFKA

I used to this code: 我习惯于此代码:

textbox.Text = textbox.Text.Replace(Environment.NewLine, "");

But nothing happened. 但是什么也没发生。 Please help me... 请帮我...

Probably you want 可能你想要

  textbox.Text = textbox.Text.Replace("\n", "").Replace("\r", "");

Since the text uses \\n (or \\r ) as a line separator. 由于文本使用\\n (或\\r )作为行分隔符。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM