- 締切済み
2つの正規表現の違いは?
次の正規表現を使った置換の違いがよく分かりません。 $strString="abcd<!--s_1-->うほほ<!--e_1-->efg"; echo preg_replace("/<!--s_1-->.*<!--e_1-->/","<!--s_1-->なんと<!--e_1-->",$strString); $strString="abcd<!--s_1-->うほほ<!--e_1-->efg"; echo preg_replace("/<!--s_1-->.*?<!--e_1-->/","<!--s_1-->なんと<!--e_1-->",$strString); .* と .*? なんですが、どういったところで違いがでるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
お礼
最短一致記号ということになるのでしょうか。もっとも近い距離にあるものだけを対象にするという…。