供参考:
假设文本字符串为"5(1),7(3),9(10)",
1、把字符串中所有(2)到(9)字样的替换为空:
- = List.Accumulate({"2".."9"},"5(1),7(3),9(10)",(s,c)=>Text.Replace(s,"("&c&")",""))
复制代码
2、统计文本字符串中括号内数值>=2出现的次数
- = List.Accumulate({2..30},0,(s,c)=>s+Byte.From(Text.PositionOf("5(1),7(3),9(10)",Number.ToText(c,"(0)"))>-1))
复制代码
或者
- = List.Count(List.Select(Text.Split(Text.Replace("5(1),7(3),9(10)","(",",("),","),each Number.From(_)=2))
复制代码
|