Ben bu örnek dize vardır:
Image: SGD$45.32 SKU: 3f3f3 dfdfd grg4t BP 6yhf Pack Size: 1000's Color: Green Price: SGD$45.32 SGD$45...
Ben yani tüm fiyatları kaldırmak istiyorum:
SGD$45.32
Price: SGD$45.32
SGD$45
Ben 3 gruplarla eşleşen gerekiyordu bu ifade thats var:
$pattern = '/(Price.+\sSGD\$\d+\.\d{2})(SGD\$\d+\.\d{2})(SGD\$\d+)/';
$new_snippet = preg_replace($pattern, '', $snippet);
Ama görünüşe göre onun değil çalışma.
Ben bir kerede tek bir grup değiştirin eğer çalışır. Ama mümkün, tek bir ifade ile tüm olası eşleşen grupları yerine, bilmek istiyorum.
preg_match_all($pattern, $snippet, $matches);
Yukarıdaki desen dayalı eşleşmeleri göstermeye çalıştım, ama hep birlikte 3 grup koyarsanız hiçbir sonuç bulundu.