c# - 如何检测一个单词是否在文本框中重复
问题描述
我只是想能够使用计时器检测一个单词是否在文本框中出现超过 1 次。
string obj1 = (string)this.webBrowser3.Document.InvokeScript("GetText", new string[0]);
if (obj1.Contains("HttpGet"))
{
}
我试图让我的文本框(obj1)检测 HttpGet 是否被多次声明,但我不知道该怎么做。
解决方案
正则表达式版本:
int count = Regex.Matches(obj1, "HttpGet").Count;
推荐阅读
- javascript - 在对象文字({...object})中传播语法有什么用途?
- wagtail - 通过代码将 EmbedBlock 添加到 StreamField 的正确方法?
- java - 如何在 JAVA 中使用证书调用服务器 API
- c# - 在容器 1 中运行的 Docker 应用程序如何从容器 2 中读取文件,容器 2 是卷安装到主机的
- java - 我使用 PBEKeySpec 类对密码进行哈希处理,它可以工作,但有时不能
- pinterest - 如何获取 pinterest 广告客户所有者 ID
- coldfusion - 访问 cfmodule 属性的默认变量
- oracle - 需要从顶点的另一个表中填写日期字段
- java - 为什么在“Full GC(元数据GC阈值)”之前有一个“GC(元数据GC阈值)”?
- javascript - WebPack 没有将 PostCSS 中的字体或图像资源添加到构建中