私は文字列を入力できるプログラムを持っています。しかし引用符の間にあるテキストを削除する必要があります。引用符間のテキストを削除する
例:
で:今日は非常に "良い" と暑い日です。
out:今日は非常に暑い日です。
Console.WriteLine("Enter text: ");
text = Console.ReadLine();
int letter;
string s = null;
string s2 = null;
for (s = 0; s < text.Length; letter++)
{
if (text[letter] != '"')
{
s = s + text[letter];
}
else if (text[letter] == '"')
{
s2 = s2 + letter;
letter++;
(text[letter] != '"')
{
s2 = s2 + letter;
letter++;
}
}
}
私は、コンソールへの引用符の間のテキストなしで文字列を作成する方法を知りません。 正規表現のような複雑なメソッドは使用できません。
あなたが複数の引用符で囲まれた文字列を持つことができますもしそうなら、あなたはそれらをすべて削除したいん –
場合。??これは宿題なので、答えをそのまま出力するのではなく、一般的なポインタで答えるのが最善です。 –
私はこれが宿題だと思っていますので、基本的なやり方で実際にやりたければ、変数 'bool inside = false;引用符に遭遇したとき、それが偽書面であるときにそれを変更する文字列からのe、そうでないときは。 –