匹配的特定字符在此之後post我試圖相同的任務,但是正則表達式如下是給我矛盾的結果:用空格或沒有前面的正則表達式
$text = "Jiaaah.. RT @mizter_popo";
$pattern = "/(^|[ ])(\RT(?=\s))/";
if(preg_match($pattern, $text)) {
echo "correct";
} else {
echo "wrong";
}
我希望這個給「正確的」 。在我的本地服務器的一個PHP腳本中運行這個,並且here返回'錯誤'。運行相同的邏輯here返回'正確'?任何人都可以幫助解釋發生了什麼?或者,也許我錯誤地期待'正確'被迴應?
完美!我應該已經意識到一個在線測試人員會這樣做。謝謝! – djderek