2013-10-04 68 views

回答

1

你應該使用:

/(\d{4})cc\b/ 

\b確保"cc"是在和這個詞的。

+0

謝謝你,請讓我知道如何編輯代碼,而不是'cc' a'cc,' – EnexoOnoma

+0

即使是逗號分隔的列表,上面的代碼也能工作。 \ b匹配單詞邊界。 From http://www.regular-expressions.info/wordboundaries.html: 「有三種不同的位置可以作爲單詞的邊界: 1)在字符串中的第一個字符之前,如果第一個字符是一個單詞字符 2)在字符串中的最後一個字符之後,如果最後一個字符是一個單詞字符 3)字符串中的兩個字符之間,其中一個是單詞字符,另一個不是單詞字符。 案例3匹配一個單詞後跟一個逗號。 – Alain1405

+0

再次感謝您,但是因爲在html代碼中存在'#FFFFcc;'我想忽略並且只獲得'1600cc'類型' – EnexoOnoma

1
preg_match('/(\d{4})cc/', $string, $match); 

$match[1]將包含數。

+0

謝謝你,請讓我知道如何通過替代'cc' a'cc,' – EnexoOnoma

+0

向正則表達式添加逗號來編輯代碼。這不明顯嗎? – Barmar

相關問題