我有一根绳子,它看起来像这样:
)250 W (501 PS
20 ps
50 ps
LPG) 246 kW (334 PS我想分别得到501, 20, 50 and 334。换句话说:digit就在PS或ps(不区分大小写)之前。
我厌倦了这一点,但并不是所有情况都是如此,如上面所示:
$str = 'LPG) 246 kW (334 PS';
preg_match('/\d+(.*?)PS/',$str, $m);
print_r($m);如何更改代码以处理每一个可能的字符串,如上面所示?
发布于 2015-07-15 02:07:24
只需使用这个正则表达式:
/(\d+)\s*ps/i说明:
旗帜:
https://stackoverflow.com/questions/31420302
复制相似问题