[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: пробелы в регулярных выражениях
kuzroman
подскажите пожалуйста имею

$text = "Сэм Уортингтон,   		  			Зои Салдана,   		  	
Сигурни Уивер, Стивен Ленг, Мишель Родригес,
Джованни Рибизи, Джоэл Мур,
Си Си Эйч Паундер, Уэс Студи,
Лас Алонсо "
;


как убрать все пробелы, табы и другую шляпу оставив только пробел между именами?



Спустя 5 минут, 18 секунд (12.12.2011 - 16:19) kuzroman написал(а):
написал так
$text = preg_replace('#\<\w\> \<\w\>#', '', $text);
и все решилось, только не понял почему?

тут же вроде заменить все
"слово пробел слово" на "" ,
а не пробелы на ""?

может кто объяснит?

Спустя 7 минут, 17 секунд (12.12.2011 - 16:26) m4a1fox написал(а):
kuzroman
Думаю трабла вся в том, что пробелы у тебя как сделаны??? &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; или просто много раз нажимать на кнопку пробел на клаве?

Спустя 1 минута, 10 секунд (12.12.2011 - 16:28) Winston написал(а):
Попробуй написать
preg_replace("#\s{2,}#s", '', $text);

Спустя 5 минут, 27 секунд (12.12.2011 - 16:33) m4a1fox написал(а):

$text = "Сэм Уортингтон,& nbsp;& nbsp;& nbsp;& nbsp;Зои Салдана,& nbsp;
& nbsp;& nbsp;Сигурни Уивер,& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& ;&nbsp ;
&nbsp nbsp;& nbsp;& nbsp;& nbsp;Стивен Ленг, & nbsp;& nbsp;& nbsp;
& nbsp;& nbsp;Мишель Родригес,& nbsp;& nbsp;& nbsp;Джованни Рибизи,
& nbsp; & nbsp;& nbsp; & nbsp;& nbsp;  & nbsp;
& nbsp; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;& nbsp;
& nbsp;Джоэл Мур,& nbsp; & nbsp;& nbsp;& nbsp;& nbsp;& nbsp;
& nbsp;& nbsp;Си Си Эйч Паундер, & nbsp;& nbsp;& nbsp;Уэс Студи, Лас Алонсо"
;
$y = preg_replace('#(& nbsp;)#u', ' ', $text);
echo $y;

Спустя 41 минута, 38 секунд (12.12.2011 - 17:15) kuzroman написал(а):
Цитата (Winston @ 12.12.2011 - 13:28)
Попробуй написать
preg_replace("#\s{2,}#s", '', $text);

ДА все верно. Спасибо!
Видимо подолгу за компом сижу, забыл что браузер то без тега <pre> не выведет табы и пробелы. Так что мой предыдущей код полная шляпа.


_____________
kuzroman@list.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.