|
|
|
| Здравствуйте. В обрабатываемом тексте куча лишних пробелов, удалить их решил регуляркой, в маске поиска которой \s*, а в замене \s.
А на выходе вообще полнейшая абракадабра. Не могу понять, что делаю не так. | |
|
|
|
|
|
|
|
для: BrokenBrake
(27.12.2007 в 00:25)
| | Нужен обычный пробел в замене.
Ко всему прочему метасимвол \s включает в себя перевод строки.
И стоит приводить конкретный пример кода. | |
|
|
|
|
|
|
|
для: Unkind
(27.12.2007 в 00:40)
| | Спасибо. Про перевод строки не знал. Но всё равно странно себя ведет замена по этому символу, если к нему поставить звездочку. | |
|
|
|
|
|
|
|
для: BrokenBrake
(27.12.2007 в 00:25)
| |
<?
$str = 'text test werty fooo bar';
$str = str_replace(' ', ' ', $str);
$str = trim($str);
echo $str;
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(27.12.2007 в 00:56)
| | Вы правы, здесь str_replace лучше. Спасибо! | |
|
|
|