我想刪除「 - 」和「\ cr」之間的文字。刪除「 - 」和「 cr」之間的文字
我實際上讀出一個文件,如果文件中有一個「 - 」,它應該除去「 - 」以及任何所有內容,直到「\ cr」。
我正在逐行讀取文件。
using (StreamReader readFile = new StreamReader(filePath))
{
string line;
while ((line = readFile.ReadLine()) != null)
{
}
}
使用字符串來尋找人物
line.Substring(line.IndexOf("--"),line.IndexOf("\cr"));
,但我有尋找的分隔符,每行一個問題
我用盡
我在想寫這樣的事情
while ((line = readFile.ReadLine()) != null)
{
if (line.Substring(line.IndexOf("--")) // If it has "--"
{
//Then remove all text from between the 2 delimiters
}
}
請幫忙
感謝
編輯:
問題解決了,雖然我所遇到的另一個問題是,我無法在多行如發生意見/* */
之間刪除評論。所以我需要刪除/* */
之間的所有文字。
任何建議或幫助? 感謝
這「\ CR」看起來有些奇怪。如果你的意思是「回車」中的CR,它寫成「\ r」,但是已經被ReadLine剝離了,這種方式只是從「 - 」開始刪除所有內容。 –
謝謝eugene,你其實很對。它應該是回車 –
需要發佈什麼樣的問題才能獲得UpVote? –