【发布时间】:2013-08-29 16:14:25
【问题描述】:
我正在尝试创建一个搜索功能,这样当我搜索 White 时,它应该返回“#FFFFFF”。此外,它应该不区分大小写并支持部分名称输入。我拥有的文本文件包含以下格式的所有颜色编码信息:
"#FFFFFF"#White: "#FF0000"#Red:
我已经设法理解并到目前为止所做的如下;这基本上是映射到文本文件并指示它写入到文档末尾的行。我不明白的是如何实现上述要求。
我知道不是很多,但我不明白搜索功能背后的概念。
protected void search_Click(object sender, EventArgs e)
{
StreamReader sr = new StreamReader("colorCode.txt");
string line = null;
while((line =sr.ReadLine()) !=null)
{
}
【问题讨论】:
-
根据文件的大小,我可能会考虑将文件的全部内容读入一个字符串,然后使用正则表达式来执行搜索。
标签: c# visual-studio-2010 c#-4.0 webforms full-text-search