我有这个字符串:
Height (cm): 200 - 250 (cm)
我只想显示数字和短横线,所以剩下的字符串将是:
200 - 250
这是我的尝试,但我该如何包含破折号?
$item_data = preg_replace("/[^0-9]/", '', $item_data);
我有这个字符串:
Height (cm): 200 - 250 (cm)
200 - 250
这是我的尝试,但我该如何包含破折号?
$item_data = preg_replace("/[^0-9]/", '', $item_data);
$str = "Height (cm): 200 - 250 (cm)";
echo $item_data = trim(preg_replace("/[^0-9 -]/", '', $str));
输出:
200 - 250
-
。将其添加到模式中。尝试使用 -。$item_data = preg_replace("/[^0-9 \-]/", '', $item_data);