[已解决] Text.Remove能够去除复合的范围字符

  [复制链接]
查看120554 | 回复125 | 2021-2-19 00:01:23 | 显示全部楼层 |阅读模式
11127111956531.jpg

加班列中含有(2、(3、、、、(9字符的都要去除

11127111956537.zip (14.02 KB, 下载次数: 0)
回复

使用道具 举报

hanhaoniao | 2021-2-19 00:08:23 | 显示全部楼层
11127111956532.jpg
回复

使用道具 举报

水晶蜗牛 | 2021-2-19 00:11:23 | 显示全部楼层
供参考:
假设文本字符串为"5(1),7(3),9(10)",

1、把字符串中所有(2)到(9)字样的替换为空:
  1. = List.Accumulate({"2".."9"},"5(1),7(3),9(10)",(s,c)=>Text.Replace(s,"("&c&")",""))
复制代码
11127111956533.jpg

2、统计文本字符串中括号内数值>=2出现的次数
  1. = List.Accumulate({2..30},0,(s,c)=>s+Byte.From(Text.PositionOf("5(1),7(3),9(10)",Number.ToText(c,"(0)"))>-1))
复制代码
11127111956534.jpg
或者
  1. = List.Count(List.Select(Text.Split(Text.Replace("5(1),7(3),9(10)","(",",("),","),each Number.From(_)=2))
复制代码
11127111956536.jpg
回复

使用道具 举报

柯西部长 | 2021-7-1 12:47:50 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

小树 | 2021-8-22 23:55:49 | 显示全部楼层
这个不错,学习了
回复

使用道具 举报

lsdlsd | 2021-8-31 20:38:10 | 显示全部楼层
前排支持下了哦~
回复

使用道具 举报

叶哥哥 | 2021-11-19 10:24:43 | 显示全部楼层
秀起来~
回复

使用道具 举报

wangzig | 2021-11-20 16:09:05 来自手机 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

gdw7179 | 2021-11-20 23:53:58 来自手机 | 显示全部楼层
努力~~各位。。。
回复

使用道具 举报

老肥 | 2021-12-3 18:48:23 来自手机 | 显示全部楼层
加油站加油
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则