我想从以下字符串中检索特定文本。我在字符串中有一些粗体标记和段落标记。我想只检索粗体标记下的文本( ... )。这是我的要求。我想将检索到的值存储在字符串数组中。
SampleText<b>Billgates</b><p>This is Para</p><b>SteveJobs</b>ThisisEnd
需要在c#.Output中实现此目的。
str[0] = Billgates
str[1] = SteveJobs
答案 0 :(得分:1)
您可以尝试通过Regex解析它:
Regex expression = new Regex(@"\<b\>(.*?)\<b\>"); //This matches anything between <b> and </b>
foreach (Match match in expression.Matches(code)) //Code being the string that contains '...<b>BillGates</b>...<b>etc</b>...'
{
string value = match.Groups[1].Value;
//And from here do whatever you like with 'value'
}