Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Чем обрезать дески?
цитата
14/03/10 в 11:29
 CrazyMen
Хаюшки! Пипл подскажите чем можно обрезать дески до определенного числа символов ну и чтоб по буквам не обрубал конечно а по словам. Обыскался просто ничего толкового нет.
цитата
14/03/10 в 12:31
 PistoGanza
Обрезай на месте пробела или точки и все.
цитата
14/03/10 в 13:50
 CrazyMen
Не дак мне софтина нужна которая будет обрезать icon_razz.gif
цитата
14/03/10 в 14:05
 Alexandur
php:
Код:

preg_match('/^.{0,33}\x20/i', $stroka, $matches);
$newstroka = $matches[0];

как-то так, должно обрезать 33 символа до пробела.
цитата
14/03/10 в 15:24
 Swimmer24
в таком случае не факт, что дески получаться читабельными.
цитата
15/03/10 в 09:34
 sydoow
Я для всяких операций с десками и текстовыми файлами в большом количестве пользуюсь прогой TextPipe Pro. Она на первый взгляд сложная, но очень мощная прога. Возможно ей это можно сделать.
цитата
15/03/10 в 16:22
 Yacc
"Софтина", которая обрезает. icon_smile.gif

Код:
function SelectFirst($size,$unit,$text)
{   
   [String]::Concat([Regex]::Matches($text,@{'sentences'="[^.!?]+[.!?]+\s*";'words'="\w+\W*\s*";'letters'="(\w|\W)"}[$unit])[0..$($size-1)])
}



function SelectFirst2($size,$unit,$path)
{
   ls $path *.txt | %{sc "$($_.directory)\short-$($_.name)" (SelectFirst $size $unit (gc $_.fullname))   }
}



Эта страница в полной версии