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

  • Автор темы Автор темы jeno
  • Дата начала Дата начала

jeno

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

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

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

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

Заранее спасибо!
з.ы.только не посылайте в гугль!по форуму полазил, вроде таких вопросов еще не задавали...
 
PHP:
echo preg_replace('~(?!\.)(.)\1{2,}~','','УУУУУУУУУУРРРРРРРРРРРРРРРРР'
.'РАААААААААААААААААААААААА!!!!!!!!!!!!!!!!!! привет...');
// привет...
 
я считаю, что делать обрезание негуманно. а доверять это машине - неразумно.

проще проверить в тексте наличие длинных слов и сказать об этом юзеру.
пусть сам режет
 
а как его научить не вырезать 3 точки?
и если я буду выводить по 30-40 сообщений на страницу, это не отразится на скорости загрузке страницы? з.ы.если сервер реально нагружен...
 
Фанат
> я считаю, что делать обрезание негуманно. а доверять это машине - неразумно.
5+ )))) В юмор это надо)))
jeno
Подредактировал пример чтоб он не обрезал точки. Дык нужно обрезать при отправке.
 
да....спасибо огромное :)

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

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

и опять же, не знаю как лучше обрезать...по словам или по символам?!
 
эта... а ключ от квартиры, где деньги лежат, тебе не подкинуть?
может быть, поробуешь чделать что-то самостоятельно, а?
 
я помойму написал: если не сложно...
з.ы.и вообще это было не вам адресовано...
 
Как это - не нам? Ты вообще представление о такой штуке, как вежливость, имеешь?
А если я тебе сейчас заявлю, что ты недостоин со мной разговаривать?
 
jeno
вы это... определите полный список требований, и потом возвращайтесь.
в раздел "Работа".

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

пишу вот так:

Код:
print preg_replace("~(?!\.)(.)\1{2,}~","\1","УУУУУУУРРРРРРРРРААААААААААААА!!!!!!!!!!!!!!!!!! привет...");

и выражение не работает, а если заменю все " на ' то все ок оО в чем дело?! первый раз у меня так...
 
выведи на экран эти строчки в тех кавычках и в других
 
Сверху