CharacterClassExpression class

. any character. (ASCII 33-126)
# any number from 0 to 9. 9 include
* any letter. (ASCII 65-90 and 97-122)
l lover case letters. (ASCII 65-90)
L upper case letters. (ASCII 97-122)
s any specific character (ASCII 33-47, 58-64, 91-96, 123-126)
w any specific character exclude url specific characters

Inheritance

Constructors

CharacterClassExpression({required CharacterClass charClass})
Use CharacterClass for the constructor

Properties

charClass CharacterClass
This expression's character class
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
options List<Option>
Expression options
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

description() Map<String, dynamic>
Expression built description as Json
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
option<T extends Option>() → T?
option by type. If option not exists returns null
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited