Interface RegexPattern.CharacterProperty
- All Superinterfaces:
RegexPattern
,RegexPattern.CharSetElement
- All Known Implementing Classes:
RegexPattern.PosixCharClass
,RegexPattern.UnicodeProperty
- Enclosing interface:
RegexPattern
public static sealed interface RegexPattern.CharacterProperty
extends RegexPattern.CharSetElement, RegexPattern
permits RegexPattern.PosixCharClass, RegexPattern.UnicodeProperty
Represents a character property, like
\p{Lower}
or \P{Lower}
.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
Represents a negated character property, like\P{Lower}
.Nested classes/interfaces inherited from interface com.google.common.labs.regex.RegexPattern
RegexPattern.Alternation, RegexPattern.Anchor, RegexPattern.AtLeast, RegexPattern.AtMost, RegexPattern.CharacterProperty, RegexPattern.CharacterSet, RegexPattern.CharRange, RegexPattern.CharSetElement, RegexPattern.Group, RegexPattern.Limited, RegexPattern.Literal, RegexPattern.LiteralChar, RegexPattern.Lookaround, RegexPattern.PosixCharClass, RegexPattern.PredefinedCharClass, RegexPattern.Quantified, RegexPattern.Quantifier, RegexPattern.Sequence, RegexPattern.UnicodeProperty
-
Method Summary
Methods inherited from interface com.google.common.labs.regex.RegexPattern
followedBy, notFollowedBy, notPrecededBy, precededBy
-
Method Details
-
propertyName
String propertyName() -
negated
-