TextField.regex
Compile and match a case-sensitive Rust regular expression.
Source and package
- Qualified name
-
libtmux::query:: fields:: Text Field:: regex - Module
- query.fields
- Declared in
TextField- Package
- libtmux
- Source
- crates/libtmux/src/query/fields.rs
-
Description#
Rust syntax excludes Python-only look-around and backreferences.
Errors
Returns a source-less
FilterExpressionErrorKind::InvalidRegexwhenpatterndoes not compile under the version 1 regex dialect.Examples#
use libtmux::query::TextField;use libtmux::query::__private;struct Row;let field: TextField<Row> = __private::text_field("row", "name");let expression = field.regex("^build$").expect("the pattern is valid");assert_eq!(expression, field.regex("^build$").expect("the pattern is valid"));
Guides#
Pages that discuss regex.