diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2015-12-20 21:01:29 +0100 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2015-12-20 20:26:20 +0000 |
commit | 8fe68db9440d2c93f49282cbb4ffa154fc36782d (patch) | |
tree | 4e9278640c49a39cb9be97d8233575d6101ab25f /ui/qt/syntax_line_edit.cpp | |
parent | c067ba606eb88c4493353375d2198b9bc8b648a9 (diff) |
Add COL_CUSTOM_PRIME_REGEX
Use this as a common regex to split multi-field custom columns.
Change-Id: I40f76743284c5981c95d2e47d6d1d2a7f357d2ea
Reviewed-on: https://code.wireshark.org/review/12753
Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org>
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Diffstat (limited to 'ui/qt/syntax_line_edit.cpp')
-rw-r--r-- | ui/qt/syntax_line_edit.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ui/qt/syntax_line_edit.cpp b/ui/qt/syntax_line_edit.cpp index bd2e16a4a5..5029687557 100644 --- a/ui/qt/syntax_line_edit.cpp +++ b/ui/qt/syntax_line_edit.cpp @@ -26,6 +26,7 @@ #include <epan/prefs.h> #include <epan/proto.h> #include <epan/dfilter/dfilter.h> +#include <epan/column-info.h> #include "syntax_line_edit.h" @@ -189,7 +190,7 @@ void SyntaxLineEdit::checkCustomColumn(QString fields) return; } - splitted_fields = g_regex_split_simple(" *([^ \\|]+) *(?:(?:\\|\\|)|(?:or))? *", + splitted_fields = g_regex_split_simple(COL_CUSTOM_PRIME_REGEX, fields.toUtf8().constData(), G_REGEX_ANCHORED, G_REGEX_MATCH_ANCHORED); for (i_field =0; i_field < g_strv_length(splitted_fields); i_field += 1) { |