mirror of
https://github.com/zeek/zeek.git
synced 2025-10-07 00:58:19 +00:00
Use std::string/string_view versions of starts_with/ends_with where appropriate
The util:: versions of these methods remain as a thin wrapper around them so they can be used with const char* arguments. Otherwise callers have to manually make string_view objects from the input. s Please enter the commit message for your changes. Lines starting
This commit is contained in:
parent
6218643347
commit
a1d121e5aa
17 changed files with 30 additions and 55 deletions
|
@ -1053,8 +1053,7 @@ static zeek::expected<ValPtr, std::string> BuildVal(const rapidjson::Value& j, c
|
|||
candidate.erase(candidate.size() - 1);
|
||||
}
|
||||
// Remove any surrounding "^?(" and ")$?", automatically added below.
|
||||
if ( candidate.size() > 6 && candidate.substr(0, 3) == "^?(" &&
|
||||
candidate.substr(candidate.size() - 3, 3) == ")$?" ) {
|
||||
if ( candidate.size() > 6 && candidate.starts_with("^?(") && candidate.ends_with(")$?") ) {
|
||||
candidate.erase(0, 3);
|
||||
candidate.erase(candidate.size() - 3);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue