我需要解析某些格式佈局後面的文本行中的某些信息。這是文本文件會怎樣看一個例子:需要幫助爲此場景創建正則表達式
A. This is option a C. This is option c
B. This is option b D. This is option d
在這一天結束時,所有我想要的是解析上述兩行後,我將不得不在我的C#代碼:
string OptionA = "This is option a";
string OptionB = "This is option b";
string OptionC = "This is option c";
string OptionD = "This is option d";
A.和C.(或B.和D.)之間的空格可以是一個製表符(\ t)或一個隨機數的空格。當逐句通過代碼和行被讀取,這是它的外觀:
"A.\tThis is option a\tC. This is option c"
或者,它可能看起來像這樣
"A.\tThis is option a C. This is option c"
我可能需要一些幫助分解基於「\ t這行「或」C「之前的一些空格。如上例所示。
任何輸入將不勝感激。
感謝您的回覆。我會試一試,並會讓你知道結果。 – csoon1
上述正則表達式按照建議工作。爲了解析每條信息,我只是簡單地跟着他在正則表達式下面描述的註釋。非常感謝Richard! – csoon1