![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 1 Всего: 12 |
хочу сделать типограф на PHP 4 чтоб мог работать и в utf 8
пока сделал небольшую функцию, но это не совсем то
хотя кое что заменяет нормально, как можно реализовать чтоб функция могла определить когда ставить кавычки (для русского языка) а когда "лапки" для английского и соответственно открывала их и закрывала ? -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| Glip |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 473 Регистрация: 30.12.2006 Репутация: 1 Всего: 18 |
||||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 1 Всего: 12 |
он вроде на 5 посмотрю как там
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 1 Всего: 12 |
c одиночным английским словом справляется нормально если не одно слово то парит, берет первую и последнии кавычку, с русским текстом вообще труба, только первую кавычку меняет и тоже только когда одно слово, в тексте не может
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
| SamDark |
|
|||
|
Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 4 Всего: 38 |
americanets,
Какие-то очень длинные регулярки... может упростить? p.s. вот ещё можно глянуть типограф, который я потихоньку дорабатываю: http://rmcreative.ru/article/programming/typograph/ -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
| GiV |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 13.7.2006 Где: rus|53 Репутация: 2 Всего: 9 |
На сколько помню для работы PCRE добавлять модификатор /u
Либо отказаться от PCRE и использовать POSIX RegEx с multibyte (http://ru2.php.net/manual/ru/ref.mbstring.php) Но до использования mb_ereg* громко сказать:
|
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 1 Всего: 12 |
спасибо вроде разобрался
-------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Тексты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |