2016-12-02 80 views
-1

我有下面的字符串,只需要獲取字符串位置,Andrew JacobVAAS HARI獲取給定字符串的子字符串

p {margin-left: 0px; color: Black /style> /head> p>LocationA</p> font color=#888888>Organizer: /font> p>Andrew Jacob /p> fontcolor=#888888> Attendee(s): /font> p>VAAS HARI /p> `/head> 

我試圖替換其他字符串,刪除或修剪,但無法得到。請幫忙。

+1

請添加您使用的代碼取代其他字符串。另外,這段文字的動態如何? –

+0

文本總是以相同的格式出現,我試過的代碼非常靜態,用「」替換每個字符串。但那似乎不是一件好事。 – VaasLolla

+0

你可以使用正則表達式替換HTML標籤之間的數據 –

回答

0

如果數據總是在相同的行號,你可以嘗試這樣的事情(你可能需要嘗試不StringSplitOptions.RemoveEmptyEntries因爲那會刪除空行)

string [email protected]" 
p {margin-left: 0px; color: Black} 

LocationA 

Organizer: 
Andrew Jacob 

Attendee(s): 
VAAS HARI 
"; 

string[] lines = input.Split("\r\n".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); 
var location = lines[1]; 
var organizer = lines[3]; 
var attendees = lines[5]; 
+0

我會嘗試這個..廷基分享這個想法..將回發輸出 – VaasLolla

+1

我嘗試了選項後使用了類似的方法。我現在可以解析它。謝謝你的想法 – VaasLolla

0
string search = "Andrew Jacob"; 
int startIndex = input.IndexOf(search); 
if(startIndex >= 0) 
{ 
    string output = input.Substring(startIndex, search.Length); 
} 
else 
{ 
    // search Not found in input 
} 
+1

雖然這可能是正確的答案,但如果沒有評論和代碼,它看起來並不令人信服。請考慮添加一個評論,以便更好地被接受。 –

+0

謝謝,但輸出是動態的......所以它可能不是安德魯雅各布或位置總是...... – VaasLolla

相關問題