A.

echo preg_replace("/[a-z]*/","c","b"); //cc

B.

echo preg_replace("/[a-z]*/","c","1"); //c1c

上記結果が理解できないのですが、それぞれどういう風に考えるのですか?


A.
・bは[a-z]に該当するからcへ置換
・直前の[a-z]がないからc??

B.
・1は[a-z]に該当しないので0回以上に該当するからc
・???