Exemplo n.º 1
0
        public void TestAsInternalObjects()
        {
            var verbalExpression = new VerbalExpression();

            verbalExpression.Word().WithAnyCase(false);

            Assert.AreEqual(verbalExpression.ToStringImpl(), "\\w+");

            var oscriptRegExpImpl = verbalExpression.ToRegex();

            Assert.NotNull(oscriptRegExpImpl);
        }
Exemplo n.º 2
0
    public static void Main(string[] args)
    {
        var v       = new VerbalExpression();
        var a       = v.StartOfLine().Find("http").Maybe("s").Find("://").Maybe("www.").AnythingBut(" ").EndOfLine();
        var testUrl = "https://www.google.com";

        if (a.Match(testUrl).Success)
        {
            Console.WriteLine("Valid URL");
        }
        else
        {
            Console.WriteLine("Invalid URL");
        }

        Console.WriteLine(a.Source());
    }