{“日志内容”: "2021-12-02 14:33:35.022 [1] INFO org.apache.Load - Response:status: 200, resp msg: OK, resp content: { \\"TxnId\\": 58322, \\"Label\\": \\"flink_connector_20211202_1de749d8c80015a8\\", \\"Status\\": \\"Success\\", \\"Message\\": \\"OK\\", \\"TotalRows\\": 1, \\"LoadedRows\\": 1, \\"FilteredRows\\": 0, \\"CommitAndPublishTimeMs\\": 16}"}
"resonsebody": {"method": "GET","user": "Tom"}
str_count(值, sub="", start=0, end=-1)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
sub | 准备查找的子字符串 | string | 是 | - | - |
start | 查找的起始位置 | number | 否 | 默认为0 | - |
end | 查找的结束位置 | number | 否 | 默认为-1 | - |
{"data": "warn,error,error"}
fields_set("result", str_count(v("data"), sub="err"))
{"result":"2","data":"warn,error,error"}
str_len(值)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
{"data": "warn,error,error"}
fields_set("result", str_len(v("data")))
{"result":"16","data":"warn,error,error"}
str_uppercase(值)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
{"data": "warn,error,error"}
fields_set("result", str_uppercase(v("data")))
{"result":"WARN,ERROR,ERROR","data":"warn,error,error"}
str_lowercase(值)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
fields_set("result", str_lowercase(v("data")))
{"data": "WARN,ERROR,ERROR"}
{"result":"warn,error,error","data":"WARN,ERROR,ERROR"}
str_join(拼接字符串1, 值1, 值2, ...)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
join | 字符串类型的值 | string | 是 | - | - |
值参数,可变参数列表 | 字符串类型的值 | string | 是 | - | - |
{"data": "WARN,ERROR,ERROR"}
fields_set("result", str_join(",", v("data"), "INFO"))
{"result":"WARN,ERROR,ERROR,INFO","data":"WARN,ERROR,ERROR"}
str_replace(值, old="", new="", count=0)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
old | 将要被替换的字符串 | string | 是 | - | - |
new | 替换的目标字符串 | string | 是 | - | - |
count | 最大替换次数,默认全部替换 | number | 否 | 默认为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(格式化字符串, 值1, 值2, ...)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
format | 目标格式,占位符使用{},例如:"The disk "{1}" contains {0} file(s)."。其中{}中的数字,对应后面参数值的序号,从0开始。具体使用可参考 MessageFormat.format 函数的使用 | string | 是 | - | - |
值参数,可变参数列表 | 字符串类型的值 | string | 是 | - | - |
{"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(值, chars="\\t\\r\\n")
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
chars | 将要被剔除的字符序串 | string | 否 | \\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(值, chars="\\t\\r\\n")
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
chars | 将要被剔除的字符序串 | string | 否 | \\t\\r\\n | - |
{"data": " abc "}
fields_set("result", str_lstrip(v("data"), chars=" "))
{"result":"abc ","data":" abc "}
str_strip(值, chars="\\t\\r\\n")
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
chars | 将要被剔除的字符序串 | string | 否 | \\t\\r\\n | - |
{"data": " abc "}
fields_set("result", str_rstrip(v("data"), chars=" "))
{"result":" abc","data":" abc "}
str_find(值, sub="", start=0, end=-1)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
sub | 准备查找的子字符串 | string | 是 | - | - |
start | 查找的起始位置 | number | 否 | 默认为0 | - |
end | 查找的结束位置 | number | 否 | 默认为-1 | - |
{"data": "warn,error,error"}
fields_set("result", str_find(v("data"), sub="err"))
{"result":"5","data":"warn,error,error"}
str_start_with(值, sub="", start=0, end=-1)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
sub | 前缀字符串或字符 | string | 是 | - | - |
start | 查找的起始位置 | number | 否 | 默认为0 | - |
end | 查找的结束位置 | number | 否 | 默认为-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(值, sub="", start=0, end=-1)
参数名称 | 参数描述 | 参数类型 | 是否必须 | 参数默认值 | 参数取值范围 |
data | 字符串类型的值 | string | 是 | - | - |
sub | 前缀字符串或字符 | string | 是 | - | - |
start | 查找的起始位置 | number | 否 | 默认为0 | - |
end | 查找的结束位置 | number | 否 | 默认为-1 | - |
{"data": "endwith something"}
fields_set("result", str_end_with(v("data"), sub="ing"))
{"result":"true","data":"endwith something"}
本页内容是否解决了您的问题?