|
|
|
| Друзья, как автоматом заменять кавычки в "тексте" на "«текст» ?
что посоветуете - как поступить? | |
|
|
|
|
|
|
|
для: Zilog
(20.12.2007 в 17:48)
| | Спасибо Хеопсу и поиску:
http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=21240 | |
|
|
|
|
|
|
|
для: Zilog
(20.12.2007 в 17:53)
| | одно не понятно:
$pattern = "|\"([^\"]+)\"|is";
$text = preg_replace($pattern, "«\\1»", $text);
|
что происходит в 1 строке? как работает этот шаблон? | |
|
|
|
|
|
|
|
для: Zilog
(20.12.2007 в 18:07)
| | кавычка - символы_без_кавычки - кавычка - заменяются на нужная_кавычка - символы_выражения - нужная_кавычка | |
|
|
|
|
|
|
|
для: Zilog
(20.12.2007 в 18:07)
| | Посмотрите бесплатный типограф. Он распространяется, как класс php. Там и кавычки, и аббревиатуры, и тире и все, что угодно) | |
|
|
|
|
|
|
|
для: SHAman
(20.12.2007 в 22:57)
| | да он вроде и так нашел что искал)) | |
|
|
|
|
|
|
|
для: Zilog
(20.12.2007 в 17:48)
| | Проблема!
У меня этот алгоритм менят кавычки не только в тексте, но и в HTML коде!
Как бы сделать так, что бы он html не трогал? | |
|
|
|
|
|
|
|
для: Zilog
(21.12.2007 в 12:52)
| | применять функцию обратного вызова, в которую передавать связку "текст<тег>". В функции обрабатывать только "текст", а потом склеивать строку обратно. | |
|
|
|
|
|
|
|
для: Zilog
(21.12.2007 в 12:52)
| | посмотрите на типограф Студии Лебедева. | |
|
|
|