c#正则表达式——要么有,要么没有

本文关键字:正则表达式 | 更新日期: 2023-09-27 18:02:10

我有两种可能的行来获取信息:

<td class="forecast">106.2%</td>

<td class="forecast"></td>

我想知道里面是什么,它可以是什么,比如一个数字,也可以什么都不是,甚至不是一个空格。

我有以下一段正则表达式:

<td class='"forecast'">''s*(.+?)''s*</td>

当HTML单元格中有内容时,它可以工作,但如果没有内容,它将获得以下部分的HTML代码。

有人知道怎么解决这个问题吗?

c#正则表达式——要么有,要么没有

(.+?)改成(.*?)

  • + =一个或多个
  • * = 0或更多

补充道:Regexr