Skip to content

Commit cda0718

Browse files
committedJan 20, 2025
lint
1 parent 8087c1d commit cda0718

File tree

2 files changed

+12
-11
lines changed

2 files changed

+12
-11
lines changed
 

‎include/ada/url_pattern_regex.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ class std_regex_provider {
4444
using regex_type = std::regex;
4545
static std::optional<regex_type> create_instance(std::string_view pattern,
4646
bool ignore_case);
47-
std::vector<std::string> regex_search(
48-
std::string_view input, const regex_type& pattern);
47+
std::vector<std::string> regex_search(std::string_view input,
48+
const regex_type& pattern);
4949
bool regex_match(std::string_view input, const regex_type& pattern);
5050
};
5151

‎src/url_pattern_regex.cpp

+10-9
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,17 @@ std::optional<std::regex> std_regex_provider::create_instance(
2121

2222
std::vector<std::string> std_regex_provider::regex_search(
2323
std::string_view input, const std::regex& pattern) {
24+
std::vector<std::string> matches;
25+
std::string input_str(
26+
input.begin(),
27+
input.end()); // Convert string_view to string for regex_search
28+
std::smatch match_result;
2429

25-
std::vector<std::string> matches;
26-
std::string input_str(input.begin(), input.end()); // Convert string_view to string for regex_search
27-
std::smatch match_result;
28-
29-
while (std::regex_search(input_str, match_result, pattern)) {
30-
matches.push_back(match_result.str());
31-
input_str = match_result.suffix().str();
32-
}
33-
return matches;
30+
while (std::regex_search(input_str, match_result, pattern)) {
31+
matches.push_back(match_result.str());
32+
input_str = match_result.suffix().str();
33+
}
34+
return matches;
3435
}
3536

3637
bool std_regex_provider::regex_match(std::string_view input,

0 commit comments

Comments
 (0)