Ben bir dize var
$str = 'abcde-da__123123213.xef';
$str2 = 'asdfasd__2342352353.gff';
$str3 = 'twethe__3242323423.pig';
Hiçbir şey şu __ (2 çizgi) değiştirmek istiyorum ve önce. Yeni bir dizeye (sayı) ile (nokta). Örneğin, 'ABCDE-da__23235239.xef' için yukarıdaki $str değişir.
Yollarından biri için
$temp = explode('.', $str);
$temp2 = explode('__', $temp[0]);
ve
$new_str = $temp2[0].'__'.time().'.'.$temp[1];
Ama ben onun yerine preg_replace kullanmak eğer ben düşünüyordum ama ben regexs çok iyi değil
i preg_replace çalıştı (time (), 'abcde-da__123123213.xef' / __ (*) /. ');
Bu regex, ya da başka herhangi bir kolay bir yol yazarken lütfen yardım edebilir?
Teşekkürler