malls

malls
Рейтинг
255
Регистрация
08.08.2005
Линар:
Тут много хостеров реселлеров, арендующих сервера в сша. Под юрисдикцию РФ не попадают:) и домен лучше в зоне .com. Мое скромное мнение - наше общество рано или поздно придет к защите авторских прав. А береженого Бог бережет.
Если мой совет хорош, не откажусь от плюса в репу

Ага - потрясающий совет! Вынести нарушение авторских прав с хостинга где о них пока мало думают, на хостинг где без них давно уже вообще не живут...

frantic:
Похоже тут все это юзают)

Ну не все... :)

frantic:
Может расскажете что там такого?

Надо громко и хором позвать: bearman, bearman, bearman, если будет добрый расскажет, если злой - пошлет мануалы читать! :)

Miracle:
О, еще такой вопрос, подскажите пожалуйста, как можно расчитать кол-во больших и маленьких букв в предложении?

Вариант из регулярок: preg_match_all дважды, для [а-я] и для [А-Я] - длинна массивов на выходе будет искомым значением.

Miracle:
malls, Не все так просто, иногда по имени обращаются, иногда ники, города и тд - все не загонишь, как собственно и аббревиатуры.

тогда никак! Ибо нет возможности выделить искомое...

Miracle:
Будем считать что это ко мне не относится :).

Нет конечно :) Вы вон и сами догнали как поиграть настройками.

Miracle:
Но с другой стороны я не понимаю, какой смысл писать как вы говорите в каком направлении рыть - и без вас понятно какие функции юзать. Другое дело как. Да, у меня не хватило опыта, еще эти заморочки с ютфом, но я не стесняюсь этого, все учатся, и далеко не все всегда все знают.

Ну гляньте мануал про preg_replace - там как раз пример с strtoupper живой есть, только кажется для тегов сделан... С ютуфом у многих заморочки бывают. Но это надо просто пережить. :) Поиграться настройками и т.п. Устранить из шаблона русские буквы и означить их как просто леттер (\w) (см. модификаторы паттерна) и т.п.

Miracle:

Возникла другая проблема, есть аббревиатуры, которые должны быть с большой буквы, вот тут даже понять не могу с какого бока подходить. Это все для юзеров, заморочки им не нужны. :)

А как отличить абревиатуру от слова? Только списком абревиатур и сравнить... Т.е. загоняем абревиатуры в массив и сравниваем регистронезависимо. Если вопрос в том где вязть сами абревиатуры - гуглим ispell словари для русского, качаем их - там они отдельным даже файлом идут кажется...

Miracle:
У меня ютф, но даже так код не работает

Я не проверял. Грызите мануалы самостоятельно, я лишь предложил пример решения...

Miracle:
да и задача у меня была немного другая )

Задачу я понял как сделать upper-ом все что после конца предложения. Можно реализовать то же самое через preg_replace_callback - но зачем? Если по сути она просто дает возможность подключить пользовательскую функцию, а тут нужна стандартная...

bearman:
прости, но бред :D
я про стртуапер

да я взял первое что в голову пришло... Ты еще меня спроси почему я сам не попробовал его и не буду? Это пример по сути из мануала по preg_replace по памяти... Тут же не нянчутся с лохами - тут просто дают советы в каком направлении мыслить - sapienti sat!

malls добавил 14.03.2010 в 12:45

Miracle:
спасибо, Решение для ютф и для русских символов нашел здесь
http://ua.php.net/manual/en/function.ucfirst.php#93763

Там скорее всего предложено разбивать сплитом и потом клеить? Это ИМХО не самый гуд.

Miracle:
Подскажите можно ли регуляркой правильно преобразовать предложения.

Да регуляркой можно даже гвозди забивать, если умеючи.

Miracle:
Первая буква прописная остальные строчные, после точки, вопроса, восклицания первая буква?
если да то подскажите пожалуйста как.

Как то так:

$out = preg_replace("'([\.\?\!]+[\t\n\r ]*[а-яА-Я])'",strtoupper('\\1'),$str);
Agor71:
Зато написать уникальный текст очень трудно, если не рерайтить.

😂😂😂 Рерайт это оригинально!

Хорошо бы еще потом прокуратуру убедить пользоваться отрерайченым... :)

Str256:
Не потом, а вместо)) По ссылке именно как с помощью Actions макрос сделать.

:) Ссылку не смотрел... мне как бы незачем...

Сначала Actions пишете (просто включаете запись и колбасите один файл ручками - потом останавливаете), ну а потом:

IP адрес: 221.207.122.190
Страна: China
Регион: Heilongjiang
Город: Jiamusi
Широта: 46.8333
Долгота: 130.35
Провайдер: China Unicom Heilongjiang province network

Отаке?

Забаньте подсеть и правда... :)

Правда если китайцы нужны - то устанешь банить - их там много... :)

Всего: 5151