Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вытащить циифры и буквы
 
 автор: Max Vasin   (18.03.2008 в 14:39)   письмо автору
 
 

Имеются такие строки
,.АДИРСХавдеилмнорстуы
-123569:;АБИабвгдеиклморстуыь
;АЕЗИФадеилморсту
нужно их преобразовать к такому типу
АДИРСХавдеилмнорстуы
123569АБИабвгдеиклморстуыь
АЕЗИФадеилморсту

то что надумал пока%>
$patterns = "/\040[000-046]*.[^0-9]|\040[000-046]*.[^0-9]/";
$replacements = "";
$resce=preg_replace($patterns, $replacements, $subject);


P.S. теперь с регулярками траблы%)

----
Regards, Max Vasin.

   
 
 автор: exp   (18.03.2008 в 15:32)   письмо автору
 
   для: Max Vasin   (18.03.2008 в 14:39)
 

<?
header
('Content-type: text/html; charset=cp1251');
?><pre><?
$txt 
",.АДИРСХ авдеилмнорстуы
-123569:;АБИабвгдеиклморстуыь
;АЕЗИФадеилморсту
_\" ' $ `~@%*#
"
;
// если только оставить буквы и цифры , не будет пробелов
$text=preg_replace('#[\W_]+#'''$txt);
echo 
$text."\n\n";

// если убрать подругому останутся все пробельные символы включая \n \r ...
$text=preg_replace('#[[:punct:]]+#'''$txt);
echo 
$text."\n\n";

// и третий вариант который как говорят надёжнее
// не запрещать ненужное , а разрешать нужное типа такого
$text=preg_replace('#[^ a-zA-Zа-яА-ЯёЁ0-9]+#'''$txt);
echo 
$text."\n\n";

?></pre><hr>

   
 
 автор: Max Vasin   (18.03.2008 в 15:45)   письмо автору
 
   для: exp   (18.03.2008 в 15:32)
 

Благодарю:)

----
Regards, Max Vasin.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования