C# 如何从正则表达式中排除第一个组?
我想从我的正则表达式中排除第一个组,这样结果就不再在里面了。有人能帮我吗 这是我的正则表达式:href=“(*)(?=(?:”) 例如,文本:fdlasjfkldjfksdjhref=“contact”adskldfjaskfjak 现在我想要这个结果:联系 我不知道我做错了什么C# 如何从正则表达式中排除第一个组?,c#,regex,C#,Regex,我想从我的正则表达式中排除第一个组,这样结果就不再在里面了。有人能帮我吗 这是我的正则表达式:href=“(*)(?=(?:”) 例如,文本:fdlasjfkldjfksdjhref=“contact”adskldfjaskfjak 现在我想要这个结果:联系 我不知道我做错了什么 我现在感谢你的帮助 我发现这个站点对于测试正则表达式和匹配模式很有用 我输入了表达式和测试字符串示例,它显示了.NET字符串版本需要 "href=\"(.*)(?=(?:\"))" 注意转义的双引号 组[1]返回您想
我现在感谢你的帮助 我发现这个站点对于测试正则表达式和匹配模式很有用 我输入了表达式和测试字符串示例,它显示了.NET字符串版本需要
"href=\"(.*)(?=(?:\"))"
注意转义的双引号
组[1]返回您想要的文本您可以使用肯定的
(?可能重复的可能重复尝试非常感谢您解决了我的问题!:)@Programming初学者很高兴它成功了。我已经添加了一个带有解释的答案。