在窗体新建RichTextBox1,Button1,Button2;具体代码: private void button1_Click(object sender, EventArgs e)
{
string temp_content = richTextBox1.Text;
string new_content = "";
MessageBox.Show(temp_content.IndexOf(Convert.ToChar('\0')).ToString());//找空格字符,但结果是-1,不知道为啥找不了
new_content = temp_content.Replace(Convert.ToChar('\0'),Convert.ToChar('{'));//而且也替换不了。
MessageBox.Show(new_content);
richTextBox1.Text = new_content;
} private void button2_Click(object sender, EventArgs e)
{
string temp_content = richTextBox1.Text;
string new_content = "";
MessageBox.Show(temp_content.IndexOf(Convert.ToChar('}')).ToString());//这'}'可以找到,但上面的空格字符找不到,什么回事,谁可以帮帮忙吗?
new_content = temp_content.Replace(Convert.ToChar('}'),Convert.ToChar('{'));//这里也可以替换。
MessageBox.Show(new_content);
richTextBox1.Text = new_content;
}
{
string temp_content = richTextBox1.Text;
string new_content = "";
MessageBox.Show(temp_content.IndexOf(Convert.ToChar('\0')).ToString());//找空格字符,但结果是-1,不知道为啥找不了
new_content = temp_content.Replace(Convert.ToChar('\0'),Convert.ToChar('{'));//而且也替换不了。
MessageBox.Show(new_content);
richTextBox1.Text = new_content;
} private void button2_Click(object sender, EventArgs e)
{
string temp_content = richTextBox1.Text;
string new_content = "";
MessageBox.Show(temp_content.IndexOf(Convert.ToChar('}')).ToString());//这'}'可以找到,但上面的空格字符找不到,什么回事,谁可以帮帮忙吗?
new_content = temp_content.Replace(Convert.ToChar('}'),Convert.ToChar('{'));//这里也可以替换。
MessageBox.Show(new_content);
richTextBox1.Text = new_content;
}
new_content = temp_content.Replace(Convert.ToChar(' '),Convert.ToChar('{'));// 空格不是\0是\32
aa = Regex.Replace(aa, @"\0", "");
Console.WriteLine(aa);