を含む行を置き換えます。私は、特定のフレーズを含む行全体を置き換える方法を探しています。 たとえば、文字列は次のようになります。文字列:私はmutilineテキストボックスからコピーした文字列を持っている単語
Lorem ipsum dolor sit amet,
consectetur adipiscing elit.
Suspendisse egestas.
だから私はそうresoultは次のようになり、新しい行enim vehicula pellentesque.
と例のフレーズelit
のために含まれている行全体を交換する方法を見つけたいと思います:
Lorem ipsum dolor sit amet,
enim vehicula pellentesque.
Suspendisse egestas.
それを行うための簡単な方法はありますか? 、あなたをあなただけの文字列の行を表すを扱っている場合は
textBox.Lines = textBox.Lines
.Select(line => line.Contains("elit")
? "enim vehicula pellentesque." : line)
.ToArray();
:あなたはテキストは、あなたができることを含むすべての行を置き換えるために探しているなら
おかげ
「すぐに対応する方法はありますか? 」とはどういう意味ですか? –
http://www.regular-expressions.info/dotnet.htmlを参照してください。ちょっと古いですが、依然として関連性の高いサイトです。そこに時間を過ごすと、プログラマーがより良くなるでしょう。そして、ちょうどC#ではありません... –
@ミッチェル小麦:遅い方法に多分笑:) – naveen