Parsley.TokenRegex.Match C# (CSharp) Method

Match() public method

public Match ( string input, int index ) : MatchResult
input string
index int
return MatchResult
        public MatchResult Match(string input, int index)
        {
            var match = regex.Match(input, index);

            if (match.Success)
                return MatchResult.Succeed(match.Value);

            return MatchResult.Fail;
        }

Usage Example

コード例 #1
0
        public void CanMatchRegexStartingFromGivenCharacterPosition()
        {
            var regex = new TokenRegex(@"[a-z]+");

            regex.Match("123abc0", 0).Success.ShouldBeFalse();

            regex.Match("123abc0", 3).Success.ShouldBeTrue();
            regex.Match("123abc0", 3).Value.ShouldEqual("abc");

            regex.Match("123abc0", 4).Success.ShouldBeTrue();
            regex.Match("123abc0", 4).Value.ShouldEqual("bc");
        }
All Usage Examples Of Parsley.TokenRegex::Match