Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7570
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 02.06.2010, 11:39   #1
dmjROV
Senior Member
 
Аватар для dmjROV
 
Регистрация: 22.06.2008
Сообщений: 562
Бабло: $107805
По умолчанию Скрипт/прога для чистки текста, поделитесь плиз.

Сабж. Нужно почистить текст, от всяких нижних пробелов, двойных пробелов, левых символов и тд. Если есть у кого софтина более ли менее универсальная, поделитесь плиз, регулярки мне не надо сюда копировать
dmjROV вне форума  
Старый 02.06.2010, 13:14   #3
imgreen
Lion King
 
Аватар для imgreen
 
Регистрация: 15.11.2008
Сообщений: 12,074
Бабло: $247698106
По умолчанию

Цитата:
регулярки мне не надо сюда копировать
а я бы не отказался от регулярок
__________________
ДетскиеДомики.ру - забота о детях с особыми нуждами.
imgreen вне форума  
Старый 02.06.2010, 13:38   #4
sydoow
Senior Member
 
Аватар для sydoow
 
Регистрация: 26.09.2008
Сообщений: 3,919
Бабло: $488389
Отправить сообщение для sydoow с помощью ICQ Отправить сообщение для sydoow с помощью Skype™
По умолчанию

Любой текстовый редактор "заменить всё"
sydoow вне форума  
Старый 02.06.2010, 13:42   #5
MarafoN!
Senior Member
 
Регистрация: 28.05.2007
Сообщений: 1,920
Бабло: $344123
По умолчанию

notepad++
MarafoN! вне форума  
Старый 02.06.2010, 14:04   #6
Tosser
Yea!
 
Аватар для Tosser
 
Регистрация: 15.02.2008
Сообщений: 2,333
Бабло: $313955
По умолчанию

textpipe
__________________
Tosser вне форума  
Старый 02.06.2010, 14:21   #7
benzole
Senior Member
 
Аватар для benzole
 
Регистрация: 25.06.2007
Сообщений: 1,492
Бабло: $490772
По умолчанию

это сохрани в файл с расширением .hta
потом даблклик
в риплейсы добавь мусор, от которого надо избавиться

<head>
<title>Ояебу</title>
<HTA:APPLICATION
SCROLL="no"
SINGLEINSTANCE="no"
WINDOWSTATE="maximize"
>
</head>
<script language="VBScript">
Sub ClearContent
my = Content.Value
my = Replace (my, " ", "")
my = Replace (my, "_", "")
my = Replace (my, "...", "")
ClearedContent.Value = my
End Sub
</script>
<body STYLE="font:10 pt arial; color:#black;" bgcolor = "#494949">
<br>контент<br>
<textarea style="background-color:#9f9177; color:#6a614f" name="Content" rows="10" cols="100"></textarea>
<br>
<input type="button" style="background-color:#5c5342; color:#ff8c00; width: 160px" value="почистить" onClick="ClearContent"><br>
<br><br>чищенное:<br>
<textarea style="background-color:#9f9177; color:#6a614f" name="ClearedContent" rows="10" cols="100"></textarea><br>
</body>
__________________
Talitha kumi!
benzole вне форума  
Старый 03.06.2010, 20:23   #8
dmjROV
Senior Member
 
Аватар для dmjROV
 
Регистрация: 22.06.2008
Сообщений: 562
Бабло: $107805
ТС -->
автор темы ТС По умолчанию

апну топик, народ подскажите как убрать русские буквы из текста, сейчас заметил что проскакиваю какого-то хера, можно и регулярками, хоть чем короче)
dmjROV вне форума  
Старый 03.06.2010, 20:26   #9
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,217
Бабло: $797160072
По умолчанию

А чем фильтрануть от всяких инопланетянских символов? Я контент на один рес запостить не мог, окзалось из-за какого-то злоебучего спаршенного спецсимвола.

По идее надо все кроме [a-zA-Z0-9] и обычных точек, тире и запятых на фильтре оставлять...
__________________
EssayPartner.com. Партнерка по эссе трафу.
Drunk Monk вне форума  
Старый 03.06.2010, 20:28   #10
citrix
конверчу-хуеверчу
 
Аватар для citrix
 
Регистрация: 16.09.2009
Сообщений: 607
Бабло: $103170
По умолчанию

Цитата:
Сообщение от dmjROV Посмотреть сообщение
апну топик, народ подскажите как убрать русские буквы из текста, сейчас заметил что проскакиваю какого-то хера, можно и регулярками, хоть чем короче)
PHP код:
function rustoeng($string) {//change russian symbols in latin
    
$oborot =   array("А"=>"A",
  
"Е"=>"E","И"=>"U","В"=>"B",              
    
"К"=>"K","М"=>"M","Н"=>"H",               
    
"О"=>"O","Р"=>"P","С"=>"C",
  
"Т"=>"T","У"=>"Y","Х"=>"X",               
    
"а"=>"a","е"=>"e","и"=>"u",             
    
"м"=>"m","о"=>"o","р"=>"p",               
    
"с"=>"c","т"=>"t","у"=>"y",
  
"х"=>"x","к"=>"k", ); 
    
$resultstrtr($string$oborot);
return 
$result;

Пьяный такое?
PHP код:
<?php
// $document на выходе должен содержать HTML-документ.
// Необходимо удалить все HTML-теги, секции javascript,
// пробельные символы. Также необходимо заменить некоторые
// HTML-сущности на их эквивалент.

$search = array ("'<script[^>]*?>.*?</script>'si",  // Вырезает javaScript
                 
"'<[\/\!]*?[^<>]*?>'si",           // Вырезает HTML-теги
                 
"'([\r\n])[\s]+'",                 // Вырезает пробельные символы
                 
"'&(quot|#34);'i",                 // Заменяет HTML-сущности
                 
"'&(amp|#38);'i",
                 
"'&(lt|#60);'i",
                 
"'&(gt|#62);'i",
                 
"'&(nbsp|#160);'i",
                 
"'&(iexcl|#161);'i",
                 
"'&(cent|#162);'i",
                 
"'&(pound|#163);'i",
                 
"'&(copy|#169);'i",
                 
"'&#(\d+);'e");                    // интерпретировать как php-код

$replace = array ("",
                  
"",
                  
"\\1",
                  
"\"",
                  
"&",
                  
"<",
                  
">",
                  
" ",
                  
chr(161),
                  
chr(162),
                  
chr(163),
                  
chr(169),
                  
"chr(\\1)");

$text preg_replace($search$replace$document);
?>
ну бля, тут лишнее по вкусу снеси.
citrix вне форума  
Закрытая тема



Опции темы
Опции просмотра