diff options
author | Lars Knoll <lars.knoll@qt.io> | 2020-03-15 18:12:39 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2020-03-17 08:35:50 +0100 |
commit | dee55af0a5359bb3b57a89cf3065ffca9d8506da (patch) | |
tree | ae849c37c5b43e4c2818d506077bacce5f28629f /src/gui/doc | |
parent | befd198c15b7a2b95f539372d2557063b6b397a6 (diff) |
Remove QRegExpValidator
As QRegExp will be moved to a compat library in Qt 6.
Change-Id: I181aec45bd798f49d2c50a0e7fb64782e004b854
Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
Diffstat (limited to 'src/gui/doc')
-rw-r--r-- | src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp b/src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp index cc73ad9a19..1297ad8afe 100644 --- a/src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp +++ b/src/gui/doc/snippets/code/src_gui_util_qvalidator.cpp @@ -99,51 +99,6 @@ s = "50"; v.validate(s, pos); // returns Acceptable //! [2] - -//! [3] -// regexp: optional '-' followed by between 1 and 3 digits -QRegExp rx("-?\\d{1,3}"); -QValidator *validator = new QRegExpValidator(rx, this); - -QLineEdit *edit = new QLineEdit(this); -edit->setValidator(validator); -//! [3] - - -//! [4] -// integers 1 to 9999 -QRegExp rx("[1-9]\\d{0,3}"); -// the validator treats the regexp as "^[1-9]\\d{0,3}$" -QRegExpValidator v(rx, 0); -QString s; -int pos = 0; - -s = "0"; v.validate(s, pos); // returns Invalid -s = "12345"; v.validate(s, pos); // returns Invalid -s = "1"; v.validate(s, pos); // returns Acceptable - -rx.setPattern("\\S+"); // one or more non-whitespace characters -v.setRegExp(rx); -s = "myfile.txt"; v.validate(s, pos); // Returns Acceptable -s = "my file.txt"; v.validate(s, pos); // Returns Invalid - -// A, B or C followed by exactly five digits followed by W, X, Y or Z -rx.setPattern("[A-C]\\d{5}[W-Z]"); -v.setRegExp(rx); -s = "a12345Z"; v.validate(s, pos); // Returns Invalid -s = "A12345Z"; v.validate(s, pos); // Returns Acceptable -s = "B12"; v.validate(s, pos); // Returns Intermediate - -// match most 'readme' files -rx.setPattern("read\\S?me(\.(txt|asc|1st))?"); -rx.setCaseSensitive(false); -v.setRegExp(rx); -s = "readme"; v.validate(s, pos); // Returns Acceptable -s = "README.1ST"; v.validate(s, pos); // Returns Acceptable -s = "read me.txt"; v.validate(s, pos); // Returns Invalid -s = "readm"; v.validate(s, pos); // Returns Intermediate -//! [4] - //! [5] // regexp: optional '-' followed by between 1 and 3 digits QRegularExpression rx("-?\\d{1,3}"); |