Поиск чего? Мануалы надо читать, для начала можно Регулярные выражения, часть I и Регулярные выражения, часть II.Автор оригинала: Николай
Уверен что этот вопрос спрашивался здесь уже не раз, но поиск не помог
<?php
$string = "это вооооооооооооооооооооооооооот такое предложение";
$array=explode(" ",$string);
for($i=0;$i<count($array);$i++){
if (strlen($array[$i]) > 15) { // если слово больше 15 символов,
$array[$i] = substr($array[$i],0,5); //обрезаем до 5
}
echo $array[$i] . " ";
}
?>
$x="Текст... http://encycl.yandex.ru/yandsearch?encid=bse&encid=brokminor&encid=dal&encid=io&encid=pdr&encid=glossary&encid=buppdic&encid=konst&encid=updic&encid=internet&encid=japan&encid=accounting&encid=pharma&encid=mos&encid=abramov&encid=shortsin&encid=gl_social&encid=gl_natural&rpt=encyc&t=1&enc_s=text&text=%EA%EE%ED%F2%E5%ED%F2 текст";
$pattern='/(\S{20})(\S\S)+/s';
$replacement='\1<br>\2';
$x=preg_replace($pattern, $replacement, $x);
print $x;
(((=Originally posted by Николай
Worldwrap мне не подходит...
всё получается...Пожалуйста, конкретный пример того, что не получается ....
Автор оригинала: Николай
Мне нужно вот что: "обеспечить отсутствие непереносимых фрагментов слов длинее 18 символов"(с) Crazy
echo preg_replace('/(\S{18})/s','\1 ', $x);
А нужно ли это делать при помощи регулярных выражений? [m]basename[/m]($file,'.rar'), [m]substr[/m]Автор оригинала: Srg
А если есть такая строчка ./files/xxxx/doc№5(108).rar , и нужно из всей строки оставить только №5(108).