解决方案 »
- WPF下DataGrid的不显示头部的问题
- 检测电脑是否连接投影设备
- c#关于类和主窗口的操作问题
- cn.smartinvoke2009-12-1.0.dll这个库
- 关于WMI启动远程进程的问题
- 请推荐一下学习SOCKET,多线程编程的书籍
- 怎样用sql语句实现2-500之间的素数??麻烦了~~~
- 关于输入输出文件的代码
- File[] oFiles=Directory.GetFiles(strPath);这句话不对吗,应该怎么写?
- shit,这段程序到底是怎样的啦??精通C#语法的请进。。。
- 怎么设计一个类,能够监视这个类的任何属性是否被修改过(不需要修改所有属性的set函数的情况下)
- C# 将maskedTextBox控件添加到datagridview
我的蓝色书包
我的蓝色新潮书包
我的桌子
我的蓝色桌子
我的蓝色新潮桌子";
List<string> list = Regex.Matches(str, @"(?>我的蓝色新潮|我的蓝色|我的)(\S+)").Cast<Match>().Select(a => a.Groups[1].Value).ToList();
/*
[0] "书包" string
[1] "书包" string
[2] "书包" string
[3] "桌子" string
[4] "桌子" string
[5] "桌子" string */
//如果想去除重复,那么,可以Distinct
list = Regex.Matches(str, @"(?>我的蓝色新潮|我的蓝色|我的)(\S+)").Cast<Match>().Select(a => a.Groups[1].Value).Distinct().ToList();
/*
[0] "书包" string
[1] "桌子" string
*/