2016-12-02 78 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

相关问题