base/utils/strings.zeek¶
Functions to assist with small string analysis and manipulation that can be implemented as Zeek functions and don’t need to be implemented as built-in functions.
Summary¶
Functions¶
Cut a number of characters from the end of the given string. |
|
Returns true if the given string is at least 25% composed of 8-bit characters. |
|
Join a set of strings together, with elements delimited by a constant string. |
|
Given a string, returns an escaped version. |
Detailed Interface¶
Functions¶
-
cut_tail
¶ -
Cut a number of characters from the end of the given string.
- S
a string to trim.
- Tail_len
the number of characters to remove from the end of the string.
- Returns
the given string with tail_len characters removed from the end.
-
is_string_binary
¶ -
Returns true if the given string is at least 25% composed of 8-bit characters.
-
join_string_set
¶ -
Join a set of strings together, with elements delimited by a constant string.
- Ss
a set of strings to join.
- J
the string used to join set elements.
- Returns
a string composed of all elements of the set, delimited by the joining string.
-
string_escape
¶ -
Given a string, returns an escaped version.
- S
a string to escape.
- Chars
a string containing all the characters that need to be escaped.
- Returns
a string with all occurrences of any character in chars escaped using
\
, and any literal\
characters likewise escaped.