Bracket
Energy.Base.Bracket defines text brackets such as {}, [], {{}}, or "". It is used by Energy.Core.Syntax and other text parsing helpers to locate and extract quoted or enclosed values.
Energy.Base.Bracket bracket = new Energy.Base.Bracket("{", "}");
Console.WriteLine(bracket.MatchExpression);
Array
Energy.Base.Bracket.Array is a collection of brackets that can produce a combined regular expression.
Energy.Base.Bracket.Array brackets = new Energy.Base.Bracket.Array();
brackets.Add(new Energy.Base.Bracket("{{", "}}"));
brackets.Add(new Energy.Base.Bracket("${", "}"));
string expression = brackets.GetMatchExpression();
Properties
| Property | Description |
|---|---|
Prefix |
Opening bracket. |
Suffix |
Closing bracket. |
Enclosure |
Combined prefix and suffix. |
CharacterClass |
Allowed characters for single bracket values. |
Include |
Escape sequence for including the suffix. |
MatchExpression |
Generated regular expression. |
See also
core-syntax