уиное обрезание сообщений...

jeno

Новичок
уиное обрезание сообщений...

попробовал написать функцию для обрезания сообщений, и понял что это не так уж и просто...

вот если все сообщения будут такими: "Не оставляйте много не нужных пустых строк" это одно...а если вот так: "УУУУУУУУУУРРРРРРРРРРРРРРРРРРАААААААААААААААААААААААА!!!!!!!!!!!!!!!!!!"

реально ли написать такую функцию на рег. выражениях?

Заранее спасибо!
з.ы.только не посылайте в гугль!по форуму полазил, вроде таких вопросов еще не задавали...
 

WP

^_^
PHP:
echo preg_replace('~(?!\.)(.)\1{2,}~','','УУУУУУУУУУРРРРРРРРРРРРРРРРР'
.'РАААААААААААААААААААААААА!!!!!!!!!!!!!!!!!! привет...');
// привет...
 

Фанат

oncle terrible
Команда форума
я считаю, что делать обрезание негуманно. а доверять это машине - неразумно.

проще проверить в тексте наличие длинных слов и сказать об этом юзеру.
пусть сам режет
 

jeno

Новичок
а как его научить не вырезать 3 точки?
и если я буду выводить по 30-40 сообщений на страницу, это не отразится на скорости загрузке страницы? з.ы.если сервер реально нагружен...
 

WP

^_^
Фанат
> я считаю, что делать обрезание негуманно. а доверять это машине - неразумно.
5+ )))) В юмор это надо)))
jeno
Подредактировал пример чтоб он не обрезал точки. Дык нужно обрезать при отправке.
 

jeno

Новичок
да....спасибо огромное :)

WP
а вы сами юзали это выражение? на сколько оно вменяемое? :)

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

и опять же, не знаю как лучше обрезать...по словам или по символам?!
 

Фанат

oncle terrible
Команда форума
эта... а ключ от квартиры, где деньги лежат, тебе не подкинуть?
может быть, поробуешь чделать что-то самостоятельно, а?
 

jeno

Новичок
я помойму написал: если не сложно...
з.ы.и вообще это было не вам адресовано...
 

Фанат

oncle terrible
Команда форума
Как это - не нам? Ты вообще представление о такой штуке, как вежливость, имеешь?
А если я тебе сейчас заявлю, что ты недостоин со мной разговаривать?
 

hermit_refined

Отшельник
jeno
вы это... определите полный список требований, и потом возвращайтесь.
в раздел "Работа".

P.S. хотите иметь нормальные сообщения на форуме - плодите модераторов или ставьте на премодерацию. "ывавыа вавы ывавыа ываыв мпыывары ывапырва ываыва" - это не самое страшное, что могут написать посетители. (и да, обрезать автоматом нельзя - это должны делать сами авторы.)
 

jeno

Новичок
обьясните мне кое что плз :)

пишу вот так:

Код:
print preg_replace("~(?!\.)(.)\1{2,}~","\1","УУУУУУУРРРРРРРРРААААААААААААА!!!!!!!!!!!!!!!!!! привет...");
и выражение не работает, а если заменю все " на ' то все ок оО в чем дело?! первый раз у меня так...
 

Фанат

oncle terrible
Команда форума
выведи на экран эти строчки в тех кавычках и в других
 
Сверху