RegEx"拆分清单"

时间:2015-06-17 20:37:36

标签: c# regex

我有这个正则表达式:[E](((\d{1,2})))[-][E]?(\d{1,2}) 我在这个字符串上使用S03E01-E03

效果很好。

当我使用regexstorm.net来测试我的表达时,他们会生成一个"拆分列表"怎么能在c#中完成?

2 个答案:

答案 0 :(得分:3)

使用Regex.Split

10*100 = 1,000 %

将您的字符串拆分为String []。

答案 1 :(得分:2)

使用Regex.Split()

string regex = @"[E](((\d{1,2})))[-][E]?(\d{1,2})";
string s = "S03E01-E03";

Regex rgx = new Regex(regex);

string[] splitResults = rgx.Split(s);

foreach (var str in splitResults)
{
    Console.WriteLine(str);
}
Console.ReadLine();