【发布时间】:2018-10-03 00:53:15
【问题描述】:
我到处查看,但我似乎不能只返回第一个正数,实数。到目前为止,我已经成功地找到了如何找到第一个正数或负数,也只能找到第一个负数。以下是我做对的两个和我做不到的两个。
$str1 = "-ABS-.-179.3333es-k15dk825.44f";
-
在字符串中查找第一个实数:
preg_match("/-?((.\d+)|(\d+(.\d+)?))/", $str1, $matches) //
-
首先找到字符串中的负实数:
preg_match("/-((.\d+)|(\d+(.\d+)?))/", $str1, $matches) //
-
首先找到字符串中的正实数:
preg_match("/(?
【问题讨论】:
-
在您的问题中添加一些输入和预期输出