【问题标题】:How to store list of matches in an array in c#?如何在c#中将匹配列表存储在数组中?
【发布时间】:2017-12-31 10:15:39
【问题描述】:

我有这样的模式

[^h1]

我的文字是

ash1a

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

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

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

【问题讨论】:

标签: c# regex


【解决方案1】:
string s = "ash1a";
string pattern = @"[^h1]";
string[] matches = Regex.Matches(s, pattern).OfType<Match>().Select(m => m.Value).ToArray();

【讨论】:

  • 这是我需要的。解决了!
  • @Anna 新年快乐! :)
猜你喜欢
  • 2021-10-13
  • 2010-10-24
  • 2015-09-15
  • 1970-01-01
  • 1970-01-01
  • 2021-08-27
  • 2012-07-20
  • 1970-01-01
  • 2019-10-26
相关资源
最近更新 更多