Beispiel #1
0
        public void GetMatchTest()
        {
            var verbEx = VerbalExpressions
                         .DefaultExpression
                         .StartOfLine()
                         .Then("http")
                         .Maybe("s")
                         .Then("://")
                         .Maybe("www.")
                         .AnythingBut(" ")
                         .EndOfLine();

            var testMe = "https://www.google.com";

            var matches = RegExHelper.GetMatch(verbEx, testMe);

            Assert.AreEqual(testMe, matches);

            matches = RegExHelper.GetMatch(verbEx, testMe + " ");

            Assert.AreEqual(null, matches);
        }