我有一个字符串列表,其中有一个项目,textItem1 = "Brown, Adam. (user)(admin)(Sales)"
我总是必须从最后一对括号中提取文本,在这种情况下是Sales。
我尝试了以下方法:
string name = DDlistName.SelectedItem.ToString();
int start = name.IndexOf("(");
int end = name.IndexOf("(");
string result = name.Substring(start + 1, end - start - 1);
_UILabelPrintName.Text = result;
问题:这总是从第一对括号中选择文本,在这种情况下是user。
阅读大量类似问题的答案后,我意识到在这种情况下可能不推荐使用正则表达式(尝试其他代码也没有特别成功)。然而,任何可以完成任务的简短例程的帮助将不胜感激。