【发布时间】:2020-07-17 22:18:03
【问题描述】:
我的英语不是很好,请原谅我。我想在字符串中搜索一个数字并获取下一个字符。让我们以数字 6 为例。当我搜索它时,它找到了数字 6,但它是数字 16 的一部分。我想找到整个数字 6,而不是另一个数字的一部分。
for (int i = 0; i < 6; i++)
{
int i2 = i + 1;
answer = readTxt;
answer = answer.Replace(" ", String.Empty);
// MessageBox.Show(answer);
answer = answer.Substring(answer.IndexOf(i2 + ".") + 2, 1); //Search for number and get the text next to it
//add answers to listbox
listBox1.Items.Add(answer);
string answrLetter = listBox1.Items[i].ToString();
}
我想在“答案”变量中搜索那个数字。变量的内容很大,所以我不会放在这里
【问题讨论】:
-
“旁边的文字”是什么意思?下一个角色?也许提供一个例子会很棒。文中有更多的6吗?如果是,您需要全部还是只需要第一个?
-
@szkup 抱歉,我没有很好地解释它。我想获得下一个 1 个字符。是的,文本中有更多的 6,因为有像 16、56、36 这样的数字
标签: c# string substring indexof