Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.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,我已经试着这么做了好几个小时了,但运气不好。我尝试了几种RegExp模式,但现在我来了,请求帮助。这是文本 生活: 10200/10200 Regex不是最好的工具,但您可以使用以下工具: (?sx) (?<= <span class="bold">Life:</span> \s* </div> \s* ) [^<]+ 使用DOM解析器从HTML解析和获取内容。正则表达式不是为HTML设计的。我必须使用正则表达式来实现。谁说的?为正确的工作

我已经试着这么做了好几个小时了,但运气不好。我尝试了几种RegExp模式,但现在我来了,请求帮助。这是文本 生活: 10200/10200
Regex不是最好的工具,但您可以使用以下工具:

(?sx)
(?<=
   <span class="bold">Life:</span> \s* </div> \s*
)
[^<]+

使用DOM解析器从HTML解析和获取内容。正则表达式不是为HTML设计的。我必须使用正则表达式来实现。谁说的?为正确的工作使用正确的工具。正则表达式不是解析HTML的正确工具。或者只使用\d+\s*/\s*\d+regex:你到底想要什么?如果需要HTML标记的内容,请使用HTML解析器。如果要提取数字/数字之类的文本,请使用正则表达式。如果需要10200/10200,请使用return 10200/10200。