コード例 #1
0
        public void Test_Escaped_Character_Pattern(EscapeCharacter.EscapeCharacterType type, string expected)
        {
            var pattern = new RegExpPattern()
                          .Character(type);

            pattern.ToString().Should().Be(expected);
        }
コード例 #2
0
        public static RegExpPattern Character(
            this RegExpPattern pattern,
            EscapeCharacter.EscapeCharacterType character)
        {
            pattern.AddRule(new RegExpValue($"{RegExpEscapeCharacter.Build(character)}"));

            return(pattern);
        }
コード例 #3
0
 private RegExpEscapeCharacter(EscapeCharacter.EscapeCharacterType character) =>