告诉按钮在Visual C#中解析上传的.text文件中的文本字符串

时间:2011-10-17 19:33:04

标签: c# asp.net parsing

BTW,我是Visual C#的新手。

我已经上传了.txt文件了,但是在我更熟悉Visual C#后,我的最终目标是将.txt文件上传到内存中,读取它,解析其上的某些数据字符串,并将数据打印到网页上。

我一直在网上寻找(也许我应该在我说找不到任何我无法理解的东西之前了解更多),但我注意到在StackOverflow上,你的具体程度越高,更多你将得到的详细答案。

我也注意到这个问题可以在“show me teh codez”下提交。在我学习所有这些的同时,我会更好地指出我应该去哪个方向以及如何处理这个问题。

.txt文件中的内容

_______________________________
.RES B7=121
.RES C12=554
.RES VMAX=4.7μV
_______________________________

对于另外50个或.RES来说,它继续这样。我想在while循环中解析这些,但如果有更有效的方法,请告诉我。

我想要做的是将“=”之前的值解析为标签,减去“.RES”(不要忘记后面的空格);以及“=”之后的值进入文本框,全部来自clk_btn事件(在VS2010 Express中,单击您希望将其置于设计视图中的按钮,然后向上弹出C#中的处理程序)。

请记住,这完全来自上传的文本文件。该文件直接上传到我桌面上的VS2010 Express默认“WebApplication1”文件夹中。再说一遍,不要“给我看看代码”,但请给我指点。谢谢大家。

1 个答案:

答案 0 :(得分:2)

如果所有行都以“.RES”开头,则可以使用Substring删除它们。之后,您可以在“=”上拆分字符串以获得两个令牌。一个用于标签,一个用于文本框。创建标签并将适当的值设置为两个标记中的第一个。创建一个文本框,并使用第二个标记的值设置相应的属性。将它们添加到父控件的控件集合中。

(由于没有显示代码的明确愿望而省略了代码)