私は C# で作業しており、2 つのテキスト ボックスがあります。ユーザーが最初のボックスにテキストを入力してボタンを押すと、テキスト コピーがテキスト ボックス 2 にコピーされます。別のテキスト ボックスを作成し、ユーザーが入力した場合に @ を含むすべての文字列を表示したいと考えています。
たとえば、
ユーザーが「こんにちは @joey、私は @Kat と @Max と一緒です」と入力し
ます。
ボタンを押すと
、「こんにちは @joey、私は @Kat と @Max と一緒です」がテキストボックス 2 に表示され、 @joey @Kat @Max
と表示されます。テキストボックス 3 に表示されます。
最後の部分をどのように行うかわかりません。
助けてくれてありがとう!................................................................... ......................................... よし、行くことにしたこれを行う方法を学習しようとすると、これまでにこれを取得しました
string s = inputBx.Text;
int i = s.IndexOf('@');
string f = s.Substring(i);
usernameBx.Text = (f);
これは機能しますが、@ 記号の付いた単語の後のすべての単語を出力します。たとえば、「こんにちは @joey what you do with @kat」と入力すると、@joey と @kat だけでなく、@joey what you do with @kat と出力されます。