我希望做這樣的事情得到來自該行的相對匹配:的preg_replace完全相反
$input = "21.asdf*234true;asdf0--11"
$_BOOL_ ="/(true|false)/i";
$output = preg_replace($_BOOL_, '', $input);
//Result: "21.asdf*234;asdf0--11"
//Desired result: "true"
這ofcourse在PHP 5.3是
$output = preg_filter($_BOOL_, '', $input);
但我在5.2 ,並不知道如何得到我想要的東西...建議(Ubuntu的編譯5.3除外)?
我會接受這個,因爲我剛剛意識到我在這裏的思想缺陷。我一直在使用這個包裝來使用預定義的正則表達式來去除字符,但是你讓我意識到這允許字符串像「truefalsefalse」,這是我不想要的。我將使用preg_match來預製我想要的東西。謝謝。 – Incognito 2010-08-11 13:50:22