如何在c#中存储数组中的匹配列表?

时间:2017-12-31 10:15:39

标签: c# regex

我有这样的模式

[^h1]

我的文字是

ash1a

如何检索所有匹配项并将它们存储在数组中?

[0] = a
[1] = s
[2] = a

在名为regexr.com的网站中,它列出了LIST选项卡上的所有字符,但我不知道如何将它们存储在数组中

1 个答案:

答案 0 :(得分:0)

string s = "ash1a";
string pattern = @"[^h1]";
string[] matches = Regex.Matches(s, pattern).OfType<Match>().Select(m => m.Value).ToArray();