Struct qt_core::q_reg_exp::PatternSyntax
source · pub struct PatternSyntax(/* private fields */);
Expand description
The syntax used to interpret the meaning of the pattern.
C++ enum: QRegExp::PatternSyntax
.
The syntax used to interpret the meaning of the pattern.
See also setPatternSyntax().
Implementations§
source§impl PatternSyntax
impl PatternSyntax
sourcepub const RegExp: PatternSyntax = _
pub const RegExp: PatternSyntax = _
A rich Perl-like pattern matching syntax. This is the default. (C++ enum variant: RegExp = 0
)
sourcepub const Wildcard: PatternSyntax = _
pub const Wildcard: PatternSyntax = _
This provides a simple pattern matching syntax similar to that used by shells (command interpreters) for “file globbing”. See QRegExp wildcard matching. (C++ enum variant: Wildcard = 1
)
sourcepub const FixedString: PatternSyntax = _
pub const FixedString: PatternSyntax = _
The pattern is a fixed string. This is equivalent to using the RegExp pattern on a string in which all metacharacters are escaped using escape(). (C++ enum variant: FixedString = 2
)
sourcepub const RegExp2: PatternSyntax = _
pub const RegExp2: PatternSyntax = _
Like RegExp, but with greedy quantifiers. (Introduced in Qt 4.2.) (C++ enum variant: RegExp2 = 3
)
sourcepub const WildcardUnix: PatternSyntax = _
pub const WildcardUnix: PatternSyntax = _
This is similar to Wildcard but with the behavior of a Unix shell. The wildcard characters can be escaped with the character “". (C++ enum variant: WildcardUnix = 4
)
sourcepub const W3CXmlSchema11: PatternSyntax = _
pub const W3CXmlSchema11: PatternSyntax = _
The pattern is a regular expression as defined by the W3C XML Schema 1.1 specification. (C++ enum variant: W3CXmlSchema11 = 5
)
Trait Implementations§
source§impl Clone for PatternSyntax
impl Clone for PatternSyntax
source§fn clone(&self) -> PatternSyntax
fn clone(&self) -> PatternSyntax
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PatternSyntax
impl Debug for PatternSyntax
source§impl From<PatternSyntax> for c_int
impl From<PatternSyntax> for c_int
source§fn from(value: PatternSyntax) -> Self
fn from(value: PatternSyntax) -> Self
source§impl From<i32> for PatternSyntax
impl From<i32> for PatternSyntax
source§impl PartialEq for PatternSyntax
impl PartialEq for PatternSyntax
source§fn eq(&self, other: &PatternSyntax) -> bool
fn eq(&self, other: &PatternSyntax) -> bool
self
and other
values to be equal, and is used
by ==
.