mirror of
https://github.com/zeek/zeek.git
synced 2025-10-03 07:08:19 +00:00

These functions are now deprecated in favor of alternative versions that return a vector of strings rather than a table of strings. Deprecated functions: - split: use split_string instead. - split1: use split_string1 instead. - split_all: use split_string_all instead. - split_n: use split_string_n instead. - cat_string_array: see join_string_vec instead. - cat_string_array_n: see join_string_vec instead. - join_string_array: see join_string_vec instead. - sort_string_array: use sort instead instead. - find_ip_addresses: use extract_ip_addresses instead. Changed functions: - has_valid_octets: uses a string_vec parameter instead of string_array. Addresses BIT-924, BIT-757.
10 lines
265 B
Text
10 lines
265 B
Text
## Extract the first integer found in the given string.
|
|
## If no integer can be found, 0 is returned.
|
|
function extract_count(s: string): count
|
|
{
|
|
local parts = split_string_n(s, /[0-9]+/, T, 1);
|
|
if ( 1 in parts )
|
|
return to_count(parts[1]);
|
|
else
|
|
return 0;
|
|
}
|