如何检测文本框中是否重复单词

时间:2019-06-26 06:47:37

标签: c#

我只是想使用计时器来检测一个单词在文本框中是否被陈述了1次以上。

string obj1 = (string)this.webBrowser3.Document.InvokeScript("GetText", new string[0]);

if (obj1.Contains("HttpGet"))
{

}

我试图让我的文本框(obj1)检测HttpGet是否被声明多次,但是idk如何做到这一点。

2 个答案:

答案 0 :(得分:4)

我可以想到的一种快速选择,用于计算字符串中的单词数:

obj1.Split(' ').Count(x => x == "HttpGet")

我确信也可以通过循环或分组依据来完成。

答案 1 :(得分:4)

正则表达式版本:

int count = Regex.Matches(obj1, "HttpGet").Count;