【发布时间】:2014-02-25 22:09:58
【问题描述】:
这是我在 Stack 上的第一个问题 我有一个这样的字符串
string str = "key1=1;main.key=go1;main.test=go2;key2=2;x=y;main.go23=go23;main.go24=test24";
用于提取所有以 main 开头的字符串的匹配模式。返回
Regex regex = new Regex("main.[^=]+=[^=;]+");
MatchCollection matchCollection = regex.Matches(str);
我已经尝试过这个来连接匹配集合
string flatchain = string.Empty;
foreach (Match m in matchCollection)
{
flatchain = flatchain +";"+ m.Value;
}
有没有更好的方法来使用 LINQ 呢?
【问题讨论】:
-
看看我的回答