如何在文本框 (C#) 中将多行(fasta 格式)保存为一行?
How do I save a multi-line(fasta format) as one line in textbox (C#)?
我有一个 FASTA 格式 的文本。比如下面的文字:
SEQUENCE_1
MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEG
LVSVKVSDDFTIAAMRPSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHK
IPQFASRKQLSDAILKEAEEKIKEELKAQGKPEKIWDNIIPGKMNSFIADNSQLDSKLTL
MGQFYVMDDKKTVEQVIAEKEKEFGGKIKIVEFICFEVGEGLEKKTEDFAAEVAAQL
我想合并行。比如下面的文字:
SEQUENCE_1MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEGLVSVKVSDDFTIAAMRSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHKIPQFASRKQLSDAILKEAEEKIKEELKAQGKPEKWDNIIPGKMNSFIADNSQLDSKLTLMGQFYVMDDKKTVEQVIAEKEKEFGGKIKIVEFICFEVGEGLEKKTEDFAAEAAQL
我习惯了这个代码:
textbox.Text = textbox.Text.Replace(Environment.NewLine, "");
但是什么也没发生。请帮助我...
可能你想要
textbox.Text = textbox.Text.Replace("\n", "").Replace("\r", "");
由于文本使用 \n
(或 \r
)作为行分隔符。
我有一个 FASTA 格式 的文本。比如下面的文字:
SEQUENCE_1 MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEG LVSVKVSDDFTIAAMRPSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHK IPQFASRKQLSDAILKEAEEKIKEELKAQGKPEKIWDNIIPGKMNSFIADNSQLDSKLTL MGQFYVMDDKKTVEQVIAEKEKEFGGKIKIVEFICFEVGEGLEKKTEDFAAEVAAQL
我想合并行。比如下面的文字:
SEQUENCE_1MTEITAAMVKELRESTGAGMMDCKNALSETNGDFDKAVQLLREKGLGKAAKKADRLAAEGLVSVKVSDDFTIAAMRSYLSYEDLDMTFVENEYKALVAELEKENEERRRLKDPNKPEHKIPQFASRKQLSDAILKEAEEKIKEELKAQGKPEKWDNIIPGKMNSFIADNSQLDSKLTLMGQFYVMDDKKTVEQVIAEKEKEFGGKIKIVEFICFEVGEGLEKKTEDFAAEAAQL
我习惯了这个代码:
textbox.Text = textbox.Text.Replace(Environment.NewLine, "");
但是什么也没发生。请帮助我...
可能你想要
textbox.Text = textbox.Text.Replace("\n", "").Replace("\r", "");
由于文本使用 \n
(或 \r
)作为行分隔符。