我有一个程序,可以在其中输入字符串。但我希望删除引号之间的文字“”。删除引号之间的文本
例子:
在:今天是一个很 “好” 和炎热的一天。
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从字符串,当不是不。 –