我對正則表達式很陌生,我想檢查一個與確切的給定單詞匹配的句子,後跟空格和一個字母數字字符串以數字和長度開頭該字符串應該是8.從下面的表達式我得到1作爲結果並匹配採購訂單。但我沒有得到如何創建規則來匹配採購訂單後跟空格,並啓動一個字符串與首字母數字和長度爲8個字符。任何幫助將不勝感激。創建正則表達式匹配空格,後跟字符串長度8
$header = 'Amazon.fr PO 2YCLN4EM';
$k = preg_match("/[PO]*/", $header);
echo $k;
我對正則表達式很陌生,我想檢查一個與確切的給定單詞匹配的句子,後跟空格和一個字母數字字符串以數字和長度開頭該字符串應該是8.從下面的表達式我得到1作爲結果並匹配採購訂單。但我沒有得到如何創建規則來匹配採購訂單後跟空格,並啓動一個字符串與首字母數字和長度爲8個字符。任何幫助將不勝感激。創建正則表達式匹配空格,後跟字符串長度8
$header = 'Amazon.fr PO 2YCLN4EM';
$k = preg_match("/[PO]*/", $header);
echo $k;
$header = 'Amazon.fr PO 2YCLN4EM';
if (preg_match('/PO\ \d\w{7}/', $header, $matches)) {
print_r($matches);
}
注意該功能只返回你是否有一個匹配與否。第三個參數包含匹配項。
僅供參考http://php.net/manual/en/reference.pcre.pattern.syntax.php – Gordon