我想要檢測主字符串中子字符串的出現,但子字符串可以從空格開始或(在開始或結束括號結束時)。在結束點從php字符串開始檢測空格或括號從字符串開始php
我想寫一個正則表達式,其中檢測到所有4條件,並計算php 發生編輯 - 感謝JE SUIS我可以檢查開始和結束條件,但它只適用於$ mainspring =「PHP 「這不適用於」這是php「。 它不會忽略php之前的單詞。
有沒有什麼辦法可以在比賽之前和比賽之後忽略所有的字符串?
$mainString = "i love java but i want to learn php and this keyword ofphp should not be count because there is no space before php but this could be count (php)";
$keyword = "php";
$match =preg_match('/^[(\s]?'.$keywords.'[.)]?$/', $mainString);
var_dump($match);
我不知道我怎麼能寫的正則表達式這個條件 任何幫助,將不勝感激
謝謝
'$ match = preg_match('/^\($ keyword \)/',$ mainString);'將匹配圓括號內的'$ keyword'。您可以進一步處理這些內容以添加更多條件作爲字符類。 – 2015-03-25 08:43:44