<?php
$regex = '<p>ttt<p>';
if (preg_match('#<p>[a-z]<p>#i', $regex, $result))
{
echo 'True';
echo $result[0];
}
else
{
echo 'False';
}
?>
基本上,這段代碼給了我False。但是,如果我用[a-z]*
代替[a-z]
,則該代碼給我提供了真實性。我需要關於正則表達式php的幫助
或者,如果我繼續[a-z]
沒有*
,但我在preg_match
刪除<p><p>
,代碼給我正確的。
老實說,我不明白爲什麼第一個給我虛假和其他人是真實的。任何人都能解釋我爲什麼?
'ragex' - 一個憤怒的正則表達式? –