我試圖在inch
即12" wall
將成爲12 inch wall
正則表達式模式的差異 - 「*」 和 「+」
更換"
我有2種模式工作:
/\b([0-9]+)"/ -> preg_replace('/\b([0-9]+)"/', '$1 inch ', $string)
和
/\b([0-9]*)"/ -> preg_replace('/\b([0-9]*)"/', '$1 inch ', $string)
他們之間有什麼區別呢,爲什麼+
和*
在這裏以相同的方式工作?
歡呼聲, /馬爾欽
您知道「*」和「+」是什麼意思嗎? – 2011-05-29 09:46:34
http://www.php.net/manual/en/regexp.reference.repetition.php – hakre 2012-10-29 12:30:13