首页 > 解决方案 > 计算多个文本字符串的出现次数

问题描述

我希望判断文本字符串中是否存在文本,但是我希望测试多个文本。例如,尝试查找 dog 或 lazy 是否存在于

“敏捷的棕狐跳过懒狗,懒狗没有注意到”

试过 let String = "敏捷的棕狐跳过懒狗,懒狗没注意到",Count = List.Count(Text.Split(String,"dog","lazy"))-1 in Count

从这篇文章有没有一种简单的方法来计算一个文本字符串在另一个文本字符串中的出现次数?

如果 dog OR lazy 出现在

“敏捷的棕狐跳过懒狗,懒狗没有注意到”

期望是或 1

标签: powerquerym

解决方案


Text.Split 不接受两个参数

请参阅https://docs.microsoft.com/en-us/powerquery-m/text-split

试试吧

Count = List.Count(Text.Split(String,"dog")) + List.Count(Text.Split(String,"lazy"))-2 

推荐阅读