示例#1
0
        public void Test_Split_Execution()
        {
            var expected = new[] { "012", "6789" };

            var pattern = new RegExpPattern()
                          .Text("-")
                          .Repeat(3, p => p.Text("\\d", false))
                          .Text("-");

            pattern.Split("012-345-6789").Should().BeEquivalentTo(expected);
            pattern.Split("(555)-555-5555").Should().NotBeEquivalentTo(expected);
        }