正則表達式不是我真正的東西。但我有我的PHP文件,並發現它不會工作,如果字符串傳遞有任何空格。有人可以提供修正請。如果有空格,這個正則表達式不起作用
正則表達式:
preg_match('/^(\S+)\/\d/', $_SERVER['HTTP_USER_AGENT'], $matches);
$product_name = $matches[1];
字符串總是會在形式:
1productname/1.0.9 Sparkle/2
一切斜槓後保持不變 前斜槓可以改變的,這就是部分我在尋找。
我發現,如果第一部分包含如空格:
1 product name/1.0.9 Sparkle/2
這將打破。
謝謝大家的建議。因爲它與現有代碼最接近,所以我選擇了這個。 – Alchemy