Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.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
Regex 提取日期和最后一个td之间的值_Regex - Fatal编程技术网

Regex 提取日期和最后一个td之间的值

Regex 提取日期和最后一个td之间的值,regex,Regex,我有下面一段HTML,我想从中提取最后一个值: >2 Jan 2015</td><td class="yfnc_tabledata1" align="right">104.24</td><td class="yfnc_tabledata1" align="right">104.72</td><td class="yfnc_tabledata1" align="right">102.52</td><td

我有下面一段HTML,我想从中提取最后一个值:

>2 Jan 2015</td><td class="yfnc_tabledata1" align="right">104.24</td><td class="yfnc_tabledata1" align="right">104.72</td><td class="yfnc_tabledata1" align="right">102.52</td><td class="yfnc_tabledata1" align="right">103.60</td>
>2015104.24104.72102.52103.60年1月2日

我如何使用正则表达式来实现这一点?谢谢

假设您正在寻找
103.60
,您可以使用以下正则表达式:

.*<td.*?>(.*?)</td>
*(*)
最后一个
元素中的
*
元素-这会导致
停止

(.*)
-这将捕获


-这会导致
停止

能否举例说明您希望输出的内容?我觉得你的指示有点不清楚。谢谢。成功了。我只是把它扩展了一点,包括日期