github.com/GuanceCloud/cliutils@v1.1.21/pipeline/ptinput/funcs/md/cover.md (about) 1 ### `cover()` {#fn-cover} 2 3 函数原型:`fn cover(key: str, range: list)` 4 5 函数说明:对指定字段上获取的字符串数据,按范围进行数据脱敏处理 6 7 函数参数 8 9 - `key`: 待提取字段 10 - `range`: 脱敏字符串的索引范围(`[start,end]`) start 和 end 均支持负数下标,用来表达从尾部往前追溯的语义。区间合理即可,end 如果大于字符串最大长度会默认成最大长度 11 12 示例: 13 14 ```python 15 # 待处理数据 {"str": "13789123014"} 16 json(_, `str`) 17 cover(`str`, [8, 9]) 18 19 # 待处理数据 {"abc": "13789123014"} 20 json(_, abc) 21 cover(abc, [2, 4]) 22 ```