110,534
社区成员
发帖
与我相关
我的任务
分享
MatchCollection ms = Regex.Matches(s, @"(\w*?)(?=/.?n.?)");
//结果:
计算机
computer
电脑
计算
电子
计算机
器
数值
计算
逻辑
计算
存储
记忆
功能
计算机
计算机
工业
控制
计算机
网络
计算机
个人
计算机
计算机
计算机
光子
计算机
量子
计算机
string s = @"计算机/n (/wkz computer/n )/wky 俗称/v 电脑/n ,/wd 是/vshi 一/m 种/q 用于/v 高速/b 计算/vn 的/ude1 电子/n 计算机/n 器/ng ,/wd 可以/v 进行/vx 数值/n 计算/vn ,/wd 又/d 可以/v 进行/vx 逻辑/n 计算/vn ,/wd 还/d 具有/v 存储/vn 记忆/n 功能/n 。/wj 计算机/n 有/vyou 超级/b 计算机/n 、/wn 工业/n 控制/vn 计算机/n 、/wn 网络/n 计算机/n 、/wn 个人/n 计算机/n 、/wn 嵌入/v 式/k 计算机/n ,/wd 较/d 先进/a 的/ude1 计算机/n 有/vyou 光子/n 计算机/n 、/wn 量子/n 计算机/n 。/wj ";
MatchCollection ms = Regex.Matches(s, @"(\w*?)(?=/.?n.?)");
foreach (Match m in Regex.Matches(s,@"\w+(?=/v?ng?)"))
{
Console.WriteLine(m.Value);
}
string s = @"计算机/n (/wkz computer/n )/wky 俗称/v 电脑/n ,/wd 是/vshi 一/m 种/q 用于/v 高速/b 计算/vn 的/ude1 电子/n 计算机/n 器/ng ,/wd 可以/v 进行/vx 数值/n 计算/vn ,/wd 又/d 可以/v 进行/vx 逻辑/n 计算/vn ,/wd 还/d 具有/v 存储/vn 记忆/n 功能/n 。/wj 计算机/n 有/vyou 超级/b 计算机/n 、/wn 工业/n 控制/vn 计算机/n 、/wn 网络/n 计算机/n 、/wn 个人/n 计算机/n 、/wn 嵌入/v 式/k 计算机/n ,/wd 较/d 先进/a 的/ude1 计算机/n 有/vyou 光子/n 计算机/n 、/wn 量子/n 计算机/n 。/wj ";
MatchCollection ms = Regex.Matches(s, @"(\w*?)(?=/.?n.?)");
foreach (Match m in ms)
{
Console.WriteLine(m.Groups[1].Value);
}