C#正则表达式问题

C#正则表达式问题,c#,html,regex,C#,Html,Regex,有人能帮我形成一个正则表达式来搜索以下字符串吗 <b>The</b> <b>brown</b> <b>fox</b> jumped over the <b>lazy</b> <b>dog</b>. 棕色的狐狸跳过了那只懒狗。 表达式应将棕色狐狸作为一个匹配项进行匹配,然后继续匹配懒狗。在此示例中,表达式应仅返回两个匹配项,谢谢。这适用于您的特定示例: @"The brown

有人能帮我形成一个正则表达式来搜索以下字符串吗

<b>The</b> <b>brown</b> <b>fox</b> jumped over the <b>lazy</b> <b>dog</b>.
棕色的狐狸跳过了那只懒狗。
表达式应将棕色狐狸作为一个匹配项进行匹配,然后继续匹配懒狗。在此示例中,表达式应仅返回两个匹配项,谢谢。

这适用于您的特定示例:

@"The brown fox|lazy dog"
此外,如果需要匹配更多的简单短语,只需将简单短语添加到此模式

The brown fox|lazy dog

上面的正则表达式将根据给定的输入生成两个匹配项。

。一个更好的解决方案是使用

这就是您想要的吗

Regex r = new Regex(@"<b>[^<]*</b>(?:\s*<b>[^<]*</b>)*");

String input = @"<b>The</b> <b>brown</b> <b>fox</b> jumped over the <b>lazy</b> <b>dog</b>.";
foreach (Match m in r.Matches(input))
{
  Console.WriteLine(m.Value);
}

Regex r=new Regex(@“[^
var Regex=new Regex”(“棕色狐狸懒狗”));
。要么这完全符合您的要求,要么您应该提供更多信息。@FadeIMS,您真正想学习的是什么?理解正则表达式并能够编写自己的正则表达式不是比询问每个案例更好吗?您可能想搜索HTML粗体标记中的单词。棕色狐狸跳过了懒狗?是的,Arseny,但是标签没有显示。我怎么做。编辑你的问题,使用html编码版本的<()和>()对不起,先生们,我不知道如何在问题中包含标记。我原来的问题包含粗体标记。有人能告诉我如何包含html标记吗?下面是我的输入更正:b浏览器/b框/b跳过了blazy/b日志/b