none
C# 搜尋複製到下一行 RRS feed

  • 問題

  • 假設有個文字檔

    A100 B100

    C100

    D200

    我想搜尋C100  並將其複製到下一行變

    A100 B100

    C100

    C100

    D200

    目前我已能收尋到C100

    請各位高手指導一下 該使用哪個指令


    • 已編輯 stanqq 2015年9月2日 上午 09:03
    2015年8月11日 上午 06:01

解答

  • 是 "\n" 吧 ?

    不過在使用 .Net framework 的狀況, 除非很必要, 不要使用 \r, \n, \r\n  指定換行符號, 應該用 System.Environment.NewLine

    以下為 MSDN 文件的備註 :  
     
    所提供的功能通常是指新行字元、換行字元、分行符號、歸位字元、CRLF 及檔案結尾等名詞          
      
    可以搭配語言特有的新行支援一起使用,例如 Microsoft C# 和 C/C++ 中的逸出字元 '\r' 和 '\n',或是 Microsoft Visual Basic 中的 vbCrLf


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2015年8月11日 上午 08:56
    版主

所有回覆

  • 看起來用 string.Replace應該就做得到了。

    你查詢到C100  + "\n "之後 replace成 C100 + "\n" + C100+ "\n"


    2015年8月11日 上午 06:25
  • 是 "\n" 吧 ?

    不過在使用 .Net framework 的狀況, 除非很必要, 不要使用 \r, \n, \r\n  指定換行符號, 應該用 System.Environment.NewLine

    以下為 MSDN 文件的備註 :  
     
    所提供的功能通常是指新行字元、換行字元、分行符號、歸位字元、CRLF 及檔案結尾等名詞          
      
    可以搭配語言特有的新行支援一起使用,例如 Microsoft C# 和 C/C++ 中的逸出字元 '\r' 和 '\n',或是 Microsoft Visual Basic 中的 vbCrLf


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2015年8月11日 上午 08:56
    版主
  • 是 "\n" 吧 ?

    是的 是"\n" 囧~ 感謝 Bill Chung
    2015年8月11日 上午 08:58