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  ```