使用 ASP.NET MVC 分页在网页上显示日志文件信息
我将日志以以下格式存储在 txt 文件中。
======2010年8月4日上午10:20:45================================ ===========
处理捐赠
======8/4/2010 10:21:42AM================================ ===========
向服务器发送信息
======8/4/2010 10:21:43 AM================================ ===========
我需要将这些行解析为一个列表,其中“====”行之间的信息计为一条记录,在 ASP.NET MVC 中使用分页显示在网页上。
示例:第一个记录条目是
======2010年8月4日上午10:20:45================================ ===================
处理捐赠
到目前为止我还没有运气。我该怎么做呢?
I have logs stored in a txt file in the following format.
======8/4/2010 10:20:45 AM=========================================
Processing Donation
======8/4/2010 10:21:42A M=========================================
Sending information to server
======8/4/2010 10:21:43 AM=========================================
I need to parse these lines into a list where the information betweeen "====" lines is counted as one record to display on web page using paging in ASP.NET MVC.
Example: The first record entry would be
======8/4/2010 10:20:45 AM=================================================
Processing Donation
I had no luck so far. How can I do it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在读取文件时,您可以检查一下该行是否以 ===== 结尾吗?
这有点冗长,但可能会给您一些想法
Whilst reading in the file could you do a check to see if the line ends with =====
It's a bit verbose but might give you some ideas
所以...忽略我其他答案中的详细代码。相反,使用这两行奇迹:
我总是忘记正则表达式。
So... Ignore the verbose code in my other answer. Instead use this two line wonder:
I always forget about regular expressions.