los este pisal ze ten backshlash treba 2x, ptz v PHP stringu ma \ specialny vyznam a vytvori to specialny character, prerob to radsej na ' ' string
$poznamky = preg_replace('/[^A-Za-z0-9 .,\/]/', '_', $poznamky);
alebo $poznamky = preg_replace("/[^A-Za-z0-9 .,\\/]/", '_', $poznamky);
toto neni o vyrazoch ale o syntaxci samotneho PHP. V kazdom pripade to treba otestovat s nejakym stringom ktory obsahuje znak /P.S. podla mna treba ale \ dvakrat aj v ' ' stringu ale neviem zhlavy, los vie lepsie presnu syntax PHP takze mu mozes verit :)