Удалить последовательность символов

iskiz

Новичок
Здравствуйте.
Подскажите как удалить особую последовательность символов? Например удалить ". ."(всмысле это 3 символа: точка пробел точка) или " : "(тоесть: пробел двоеточие пробел)
Удалить нужно все 3 символа, включая пробелы

Пробовал так:
PHP:
$f3 = preg_replace('/\s:\s/', '', $f3);
Заранее спасибо.
 

Фанат

oncle terrible
Команда форума
\s - это не пробел.
Хреново ты пробовал.

Смотри. Сейчас я научу тебя пробовать. А заодно задавать вопросы.
Человек отличается от обезьяны тем, что умеет не только совершать действия, но и оценивать их результат.
Чтобы оценить результат, нужно сравнить исходные данные с полученными.
Поэтому помимо самого действия, проба должна включать в себя исходные данные и полученный результат.
Так что пробовать ты должен был вот так:
PHP:
$source = "foo : bar";
$result = preg_replace('/\s:\s/', '', $source); 
var_dump($source,$result);
и, если что-то осталось неясным - скопировать код и его вывод сюда.
 

iskiz

Новичок
\s - это не пробел.

Хреново ты пробовал.

Смотри. Сейчас я научу тебя пробовать. А заодно задавать вопросы.
Человек отличается от обезьяны тем, что умеет не только совершать действия, но и оценивать их результат.
Чтобы оценить результат, нужно сравнить исходные данные с полученными.
Поэтому помимо самого действия, проба должна включать в себя исходные данные и полученный результат.
Так что пробовать ты должен был вот так:
PHP:
$source = "foo : bar";
$result = preg_replace('/\s:\s/', '', $source); 
var_dump($source,$result);
и, если что-то осталось неясным - скопировать код и его вывод сюда.
Разобрался - спасибо.
 
Сверху