如何使用Logic App内置函数一步移除字母数字字符串前导零
单步移除字母数字字符串前导零的Logic App实现方案
完全可以通过单步调用内置函数实现,不需要额外拆分多步操作,具体如下:
核心实现表达式
使用Logic App内置的regexReplace正则替换函数即可,通用表达式如下:
regexReplace(<待处理的字符串变量/字段>, '^0+(?!$)', '')
说明
- 只需将表达式中
<待处理的字符串变量/字段>替换为你实际的输入源即可单步完成前导零移除 - 正则规则
^0+(?!$)会匹配字符串开头的所有连续前导零,同时规避输入全为零的场景下输出空值的问题:如果输入是0000,会保留最后1个0输出,符合绝大多数业务场景的预期 - 如果你需要全零输入时直接返回空字符串,将正则规则改为
^0+即可
内容的提问来源于stack exchange,提问作者Rajat Bajaj
相关产品推荐
相关产品推荐

