我在这里再次提出这个问题,实际上很多人在我的第一个问题中回答了我的答案,这个问题已经解决了。但我得到一个关于越界异常的新错误。无论如何,我有了一个新方法,所以我得到了一个新问题。
如何从富文本框中获取一些字符串。字符 Q,W,X,Y,Z 旁边的每个数字都将存储在我的5个标签中。 lbl1,2,3,4,5。
旧的正则表达式代码如下: 但错误始终指向数组元素[2]。
public void OnAddMessage(string sMessage)
{
richTextBox1.Text = richTextBox1.Text + sMessage;
using (StringReader sr = new StringReader(richTextBox1.Text))
{
string line;
while ((line = sr.ReadLine()) != null)
{
string[] splitContents = regex.Split(line);
frontVal.Text = splitContents[1];
backVal.Text = splitContents[2];
leftVal.Text = splitContents[3];
rightVal.Text = splitContents[4];
tempVal.Text = splitContents[5] + "°C";
}
}
}