Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 带有长搜索模式的正则表达式,该模式具有制表符和换行符_C#_Regex - Fatal编程技术网

C# 带有长搜索模式的正则表达式,该模式具有制表符和换行符

C# 带有长搜索模式的正则表达式,该模式具有制表符和换行符,c#,regex,C#,Regex,我有一页。我在程序中加载页面的html。我需要获得这些(.*)模式值,但当我在C#中尝试使用正则表达式时,它不起作用。我认为制表符或换行符有问题。如果换行符有问题,您是否尝试过设置单行正则表达式选项 Regex regex = new Regex(yourpattern, RegexOptions.Singleline); (.*)是一个正则表达式组/模式,基本上是说:以非贪婪的方式给出0个或更多字符(换行符除外)。非贪婪意味着它会给你尽可能短的结果,也就是什么都没有 下面是一个很好的正则表达

我有一页。我在程序中加载页面的html。我需要获得这些(.*)模式值,但当我在C#中尝试使用正则表达式时,它不起作用。我认为制表符或换行符有问题。

如果换行符有问题,您是否尝试过设置单行正则表达式选项

Regex regex = new Regex(yourpattern, RegexOptions.Singleline);
(.*)是一个正则表达式组/模式,基本上是说:以非贪婪的方式给出0个或更多字符(换行符除外)。非贪婪意味着它会给你尽可能短的结果,也就是什么都没有

下面是一个很好的正则表达式语法备忘:

下面是一个测试正则表达式的好网站:

您能否添加一些正在使用的代码,以便我们了解可能出现的问题?到目前为止您尝试了什么?您确定要使用正则表达式来解析HTML(这通常是一个错误的决定)?-1:什么是(.*)!你是否将其表示为模式或内容?同意Bismark关于使用正则表达式解析HTML的观点。如果你打算这么做,请张贴不起作用的正则表达式,这样我们可以帮助你。