hej.

Mam taki string:

.cos = cos innego;
.cos2 = cos innego2;
.cos3 = cos innego3;
itd..

I chcę wyciąć wszystko co ktoś mógłby dopisać po ";", ale przed kolejnym .cos

Wydaje mi się, że najlepszym rozwiązaniem jest preg_replace ze wskazanym wzorcem.
I tu pytanie jak stworzyc wzorzec preg_replace($wzorzec, '', $string); tak, by wyciac dokładnie WSZYSTKO co mogło by się znaleźć pomiędzy ";" a '.' w każdym wierszu, pozostawiając jednocześnie ";" i '.' na swoich miejscach ?

Próbowałem np. $wzorzec = "(;[.]+\.)" i kilka innych kombinacji z wyszczególnieniem znaków (\d\s\n\ta-zA-Z0-9) itp. ale coś mi nie wychodzi..