2009-06-17 45 views
0

我們正在接受來自文本文件的輸入。如何從文本文件讀取字符串文字和註釋?

每一行拆分在空格的字符串,這樣我們就可以在要素進一步分類。 使該字符串的問題是,我也想讀的字符串(如「謝謝你」),因爲它們是沒有分裂和評論(兩項//和/ * * ... /)。有什麼辦法可以做到這一點?

+0

您可以提供輸入文本的樣本? – 2009-06-17 21:53:08

回答

0

我的示例文本是:

using system.text.RegularExpressions; 
namespace check_regex    //Using regex. 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      //This is a program. 

      Console.WriteLine("this is a string"); 
      /* okay okay 
       blah blah blah 
       sumthng blah [email protected]#%$ */ 

    } 
} 

輸入文本會是這樣的。

0

標準的方式做到這一點是使用狀態機 - 讀取序列中的每個字符,當你看到一個」開關並從「字符串」狀態,並切換到並從‘註釋’狀態,當你見///*或* /。在每一個國家,你可以添加你讀一個StringBuilder的字符,這種方式找到您輸入的每個字符串類型的

相關問題