Ben RegExp çok suistimallere gördüm, ben gerçekten sevmiyorum :)
Böyle bir şey olabilir (iki str_replace s sonucu) dizesi vardır:
.?This iš my ".stRiNg."!
|
V
--this-is-my---string---
Daha iyi bir yolu var mı
$string = trim(preg_replace('/[-]+/u','-', $string),'-');
almak için:
this-is-my-string
?