[英]update a text file in C#
我有一個文本文件。 我需要查找一些數據並更新一些數據。 讓我用一個例子來解釋它。 這是我的文本文件:
NAME:Date
VALUE:02/03/2011
NAME:NoOfPages
VALUE:250
…
…
…
…
Total_Size:45725
我需要更新250和45725值。 因此,我希望使用正則表達式來做到這一點。 是執行此操作的最佳方法,還是有更好的方法來執行此操作? 任何人都可以幫忙做到這一點。
我正在使用C#和VS2008。我的應用程序是基於Windows的應用程序。
通過查看樣本,我會說基於行的方法可能同樣簡單。
只需閱讀一行並檢查StartsWith
我不會在您的情況下使用正則表達式。 它似乎是一個簡短的name:value
列表。
我建議使用state
變量。
:
字符Split
。 switch
語句。
NAME
則將第二部分存儲在狀態值中。 寫線。 VALUE
則
state
值對應於一個字段,則必須更新:用新值寫入行。 EOF
您的情況可能嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.