這就是我現在所擁有的:substr_count問題或可能使用正則表達式,而不是
$text = "test";
$count = substr_count($text, "Hello Everyone this is a
test test test that im testing");
值$計數是4。我想說3,而不是因爲這個詞測試是不一樣的測試。 如果它更好/更容易,我願意使用正則表達式來做到這一點嗎? 任何建議請
這就是我現在所擁有的:substr_count問題或可能使用正則表達式,而不是
$text = "test";
$count = substr_count($text, "Hello Everyone this is a
test test test that im testing");
值$計數是4。我想說3,而不是因爲這個詞測試是不一樣的測試。 如果它更好/更容易,我願意使用正則表達式來做到這一點嗎? 任何建議請
使用單詞邊界轉義序列\b
在preg_match_all()
:
$count = preg_match_all('/\btest\b/', "Hello Everyone this is a
test test test that im testing");
此代碼是完全錯誤的,針是第二個參數,你留下了什麼' $ text'。 –
'substr_count'不知道單詞,它只是搜索子串出現次數 - 使用正則表達式找出。 – moonwave99
@Jack固定。 moonwave:有什麼建議嗎? – cppit