C# 正则表达式查找缺少某些部分的字符串的子字符串
我有一个长字符串(网站的html),我想刮子字符串 例如,某些输出包含以下内容:C# 正则表达式查找缺少某些部分的字符串的子字符串,c#,regex,C#,Regex,我有一个长字符串(网站的html),我想刮子字符串 例如,某些输出包含以下内容: <span title="Minecraft: Pocket Edition" class="oneline-info title-info"> <a href="/apps/ios/app/minecraft-pocket-edition/">Minecraft: Pocket Edition</a> </span> <span title="
<span title="Minecraft: Pocket Edition" class="oneline-info title-info">
<a href="/apps/ios/app/minecraft-pocket-edition/">Minecraft: Pocket Edition</a>
</span>
<span title="Mojang" class="oneline-info add-info" data-items="1">
<a href="/apps/ios/publisher/mojang/">Mojang</a>
</span>
"Minecraft: Pocket Edition" class="oneline-info title-info">
"Mojang" class="oneline-info add-info" data-items="1">
"Clash of Clans" class="oneline-info title-info">
"Supercell" class="oneline-info add-info" data-items="1">
我需要清除所有数据,包括您没有捕获换行符,因此请更新您的正则表达式以解析它们,或者执行以下操作:
var matches = Regex.Matches(s.Replace(Environment.NewLine, string.Empty), @"<span title=(?<content>(?:(?!""</span>).)+)");
var matches=Regex.matches(s.Replace(Environment.NewLine,string.Empty),@“您没有捕获换行符,因此请更新您的正则表达式以解析它们,或者执行以下操作:
var matches = Regex.Matches(s.Replace(Environment.NewLine, string.Empty), @"<span title=(?<content>(?:(?!""</span>).)+)");
var matches=Regex.matches(s.Replace(Environment.NewLine,string.Empty),@“您没有捕获换行符,因此请更新您的正则表达式以解析它们,或者执行以下操作:
var matches = Regex.Matches(s.Replace(Environment.NewLine, string.Empty), @"<span title=(?<content>(?:(?!""</span>).)+)");
var matches=Regex.matches(s.Replace(Environment.NewLine,string.Empty),@“您没有捕获换行符,因此请更新您的正则表达式以解析它们,或者执行以下操作:
var matches = Regex.Matches(s.Replace(Environment.NewLine, string.Empty), @"<span title=(?<content>(?:(?!""</span>).)+)");
var matches=Regex.matches(s.Replace(Environment.NewLine,string.Empty),@“问题是您的匹配没有正确处理新行字符
试试这个:
<span title=(?<content>(?:(.|\n)(?!</span>))+)
问题是您的匹配项没有正确处理新行字符
试试这个:
<span title=(?<content>(?:(.|\n)(?!</span>))+)
问题是您的匹配项没有正确处理新行字符
试试这个:
<span title=(?<content>(?:(.|\n)(?!</span>))+)
问题是您的匹配项没有正确处理新行字符
试试这个:
<span title=(?<content>(?:(.|\n)(?!</span>))+)