c#从ListView中提取字符串
本文关键字:提取 字符串 ListView | 更新日期: 2023-09-27 18:04:10
我有一个问题,我的ListView(当显示为字符串变量)保持显示项目ListViewItem {//item}。我想知道是否有从{}之间提取字符串的方法?
我目前使用的方法是有效的,但这绝不是我想要的方法。
string item = listView1.Items[i].ToString().Replace("ListViewItem: ", "").Replace("{", "").Replace("}", "");
i来自for循环,只是一个递增的数字。
谢谢
我不确定这是否是你想要的,但你可以使用-
string item = listView1.Items[i].Text
获取项目的文本值。
我认为你应该能够使用Text属性:
listview1.Items[i].Text;
regex的理想候选项。如果你用下面的简单正则表达式匹配字符串,组"val"中的任何值都将是你想要的文本。
ListViewItem: '{(?<val>.*)'}