2010-08-17 80 views

回答

0
preg_grep('/Val-Pak|\*Client Referral\*|Gift Certificate/', $myArray); 

preg_grep過濾字符串數組,並返回只有那些包含你所提到的字符串之一。如果你只需要檢查一個字符串,那麼preg_match就可以。

如果您需要轉義包含在正則表達式中的任意字符串,那麼preg_quote就派上用場了。

在任何情況下,星號*是正則表達式中的特殊字符,需要使用\進行轉義。

0

退房this site關於如何寫正則表達式(正則表達式)的信息,它經歷如何逃生像字符*和 -

0

簡單的回答是,你用反斜槓轉義:

/Val\-Pak/ 

/\*Client\sReferral\*/ 

/Gift\sCertificate/ 

但它可能有助於閱讀一些正則表達式教程,因爲理解大圖可以幫助您長遠。