C# 带有长搜索模式的正则表达式,该模式具有制表符和换行符
我有一页。我在程序中加载页面的html。我需要获得这些(.*)模式值,但当我在C#中尝试使用正则表达式时,它不起作用。我认为制表符或换行符有问题。如果换行符有问题,您是否尝试过设置单行正则表达式选项C# 带有长搜索模式的正则表达式,该模式具有制表符和换行符,c#,regex,C#,Regex,我有一页。我在程序中加载页面的html。我需要获得这些(.*)模式值,但当我在C#中尝试使用正则表达式时,它不起作用。我认为制表符或换行符有问题。如果换行符有问题,您是否尝试过设置单行正则表达式选项 Regex regex = new Regex(yourpattern, RegexOptions.Singleline); (.*)是一个正则表达式组/模式,基本上是说:以非贪婪的方式给出0个或更多字符(换行符除外)。非贪婪意味着它会给你尽可能短的结果,也就是什么都没有 下面是一个很好的正则表达
Regex regex = new Regex(yourpattern, RegexOptions.Singleline);
(.*)是一个正则表达式组/模式,基本上是说:以非贪婪的方式给出0个或更多字符(换行符除外)。非贪婪意味着它会给你尽可能短的结果,也就是什么都没有
下面是一个很好的正则表达式语法备忘:
下面是一个测试正则表达式的好网站:
您能否添加一些正在使用的代码,以便我们了解可能出现的问题?到目前为止您尝试了什么?您确定要使用正则表达式来解析HTML(这通常是一个错误的决定)?-1:什么是(.*)!你是否将其表示为模式或内容?同意Bismark关于使用正则表达式解析HTML的观点。如果你打算这么做,请张贴不起作用的正则表达式,这样我们可以帮助你。