Regular Expressions
Erbsland Core includes a regular expression engine with Unicode-aware matching, configurable compatibility features, and diagnostics tools for inspecting compiled programs. These pages describe the supported pattern syntax and the assembler used for advanced diagnostics and testing. For the public C++ interface, see Regular Expression Reference.
- Pattern Syntax
- Syntax Overview
- Quoting
- Special Characters
- Character Types
- Any Character: .
- Digit: \d
- Non-Digit: \D
- Whitespace: \s
- Non-Whitespace: \S
- Word Character: \w
- Non-Word Character: \W
- Unicode General Category: \p{category}
- Negated Unicode General Category: \P{category}
- Supported Unicode Categories
- Legacy and Compatibility Expressions
- Differences from Common Regex Engines
- Character Classes
- Quantifiers
- Anchors
- Alternatives
- Groups
- Modes and Flags
- Unsupported Expressions
- Regular-Expression Assembler