str_exist(string_value, substring_value, ignore_upper=False)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
String value | Value of the string | String | Yes | - | - |
Substring value | Value of the substring | String | Yes | - | - |
ignore_upper | Is It Case sensitivity | Bool | No | False | - |
{"data": "cls nihao"}
fields_set("result", str_exist(v(data), "nihao"))
{"result":"true","data":"cls nihao"}
str_existV2(string_value, substring_value1, substring_value2, ..., ignore_upper=False)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
String value | Value of the string | String | Yes | - | - |
Substring value 1 | Value of the substring | String | Yes | - | - |
Substring value 2 | Value of the substring | String | Yes | - | - |
ignore_upper | Is It Case sensitivity | Bool | No | False | - |
{"data": "cls nihao"}
fields_set("result", str_existV2(v(data), "nihao","hello"))
{"result":"true","data":"cls nihao"}
str_count(value, sub="", start=0, end=-1)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
sub | Substring to be searched for | string | Yes | - | - |
start | Start Position of Search | number | No | The default is 0. | - |
end | End Position of Search | number | No | The default is -1. | - |
{"data": "warn,error,error"}
fields_set("result", str_count(v("data"), sub="err"))
{"result":"2","data":"warn,error,error"}
str_len (value)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
{"data": "warn,error,error"}
fields_set("result", str_len(v("data")))
{"result":"16","data":"warn,error,error"}
str_uppercase (value)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
{"data": "warn,error,error"}
fields_set("result", str_uppercase(v("data")))
{"result":"WARN,ERROR,ERROR","data":"warn,error,error"}
str_lowercase (value)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
{"data": "WARN,ERROR,ERROR"}
fields_set("result", str_lowercase(v("data")))
{"result":"warn,error,error","data":"WARN,ERROR,ERROR"}
str_join (concatenation string 1, value 1, value 2, ...)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
join | Value of string type | string | Yes | - | - |
Value Parameter, List of Variable Parameters | Value of string type | string | Yes | - | - |
{"data": "WARN,ERROR,ERROR"}
fields_set("result", str_join(",", v("data"), "INFO"))
{"result":"WARN,ERROR,ERROR,INFO","data":"WARN,ERROR,ERROR"}
str_replace (value, old="", new="", count=0)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
old | String to be Replaced | string | Yes | - | - |
new | Target String to be Replaced | string | Yes | - | - |
count | Maximum replacement times, all replaced by default | number | No | The default is 0. | - |
{"data": "WARN,ERROR,ERROR"}
fields_set("result", str_replace( v("data"), old="WARN", new="ERROR"))
{"result":"ERROR,ERROR,ERROR","data":"WARN,ERROR,ERROR"}
str_format (formatting string, value 1, value 2, ...)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
format | The target format uses placeholders {}, for example: "The disk contains {0} files.". The number inside the placeholder {} corresponds to the index of the subsequent parameter value, starting from 0. For specific usage, refer to the MessageFormat.format function. | string | Yes | - | - |
Value Parameter, List of Variable Parameters | Value of string type | string | Yes | - | - |
{"status": 200, "message":"OK"}
fields_set("result", str_format("status:{0}, message:{1}", v("status"), v("message")))
{"result":"status:200, message:OK","message":"OK","status":"200"}
str_strip (value, chars="\\t\\r\\n")
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
chars | The string to be removed | string | No | \\t\\r\\n | - |
{"data": " abc "}
fields_set("result", str_strip(v("data"), chars=" "))
{"result":"abc","data":" abc "}
{"data": " **abc** "}
fields_set("result", str_strip(v("data"), chars=" *"))
{"result":"abc","data":" **abc** "}
str_strip (value, chars="\\t\\r\\n")
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
chars | The string to be removed | string | No | \\t\\r\\n | - |
{"data": " abc "}
fields_set("result", str_lstrip(v("data"), chars=" "))
{"result":"abc ","data":" abc "}
str_strip (value, chars="\\t\\r\\n")
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
chars | The string to be removed | string | No | \\t\\r\\n | - |
{"data": " abc "}
fields_set("result", str_rstrip(v("data"), chars=" "))
{"result":" abc","data":" abc "}
str_find (value, sub="", start=0, end=-1)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
sub | Substrings to be Searched | string | Yes | - | - |
start | Start Position of Search | number | No | The default is 0. | - |
end | End Position of Search | number | No | The default is -1. | - |
{"data": "warn,error,error"}
fields_set("result", str_find(v("data"), sub="err"))
{"result":"5","data":"warn,error,error"}
str_start_with (value, sub="", start=0, end=-1)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
sub | Prefix string | string | Yes | - | - |
start | Start Position of Search | number | No | The default is 0. | - |
end | End Position of Search | number | No | The default is -1. | - |
{"data": "something"}
fields_set("result", str_start_with(v("data"), sub="some"))
{"result":"true","data":"something"}
{"data": "something"}
fields_set("result", str_start_with(v("data"), sub="*"))
{"result":"false","data":"something"}
str_end_with (value, sub="", start=0, end=-1)
Parameter Name | Parameter Description | Parameter Type | Required | Default Value | Parameter Value Range |
data | Value of string type | string | Yes | - | - |
sub | Suffix string | string | Yes | - | - |
start | Start Position of Search | number | No | The default is 0. | - |
end | End Position of Search | number | No | The default is -1. | - |
{"data": "endwith something"}
fields_set("result", str_end_with(v("data"), sub="ing"))
{"result":"true","data":"endwith something"}
피드백