【发布时间】:2013-03-05 17:04:10
【问题描述】:
我正在处理 txt 或 htm 文件。目前我正在使用for循环逐个字符查找文档,但我需要逐个单词查找文本,然后逐个字符在单词内部查找。 我该怎么做?
for (int i = 0; i < text.Length; i++)
{}
【问题讨论】:
-
您需要一种在文件中分隔单词的方法。空格可能会起作用,但我可以看到标点符号等问题......
-
使用正则表达式匹配呈现单词的模式。然后按字符搜索匹配字符
-
htmlagilitypack.codeplex.com 是一个很好的与 .Net 一起使用的 HTML 解析器
-
@Alan 它对于文本文件可能工作得很好,但我认为可以安全地假设他的 .htm 文件包含 HTML 标记,用正则表达式解析会变得非常棘手。跨度>
标签: c# text streamreader