|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Обработка строки preg_replace |
|
Обработка строки preg_replace
|
Ветеран Сообщения: 575 |
Результат работы скрипты такой: <a href="ssilka4">Семь</a> и ещё world <a href="ssilka1">World</a> семь Буквы world разные и т.д. <a href="ssilka2">пять и два</a> потом World Пять и два государственный. Семь <a href="ssilka3">государств</a> и Шесть паШесть А должен быть: Результат работы скрипты такой: <a href="ssilka4">Семь</a> и ещё <a href="ssilka1">world</a> World семь Буквы world разные и т.д. <a href="ssilka2">пять и два</a> потом World Пять и два государственный. Семь <a href="ssilka3">государств</a> и Шесть паШесть Т.е. скрипт в тексте оборчивает нужными тегами самые первые вхождения слов (повторения не оборачивает), слова для оборачивания в массиве, также теги. Проблема в том что что-то с регистром, т.е. слово World обернулось, а должно было world с маленькой буквы, так как оно первое вхождение. Подскажите в чем проблема, плиз? |
|
Отправлено: 19:18, 28-01-2009 |
Deadooshka Сообщения: 2517
|
Профиль | Отправить PM | Цитировать |
Отправлено: 11:40, 29-01-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 575
|
Профиль | Отправить PM | Цитировать хм, когда через CMS добавляю текст и словосочетания то они выделяются, а экспоритровал другую базу, и в ней не выделяются слова, что-то с кодировкой?
|
Отправлено: 13:45, 29-01-2009 | #12 |
Ветеран Сообщения: 823
|
Профиль | Сайт | Отправить PM | Цитировать
Можно это как то тоже оптимизировать методом preg_replace ? Типа так? |
------- Последний раз редактировалось Artem-Samsung, 11-02-2010 в 21:14. Отправлено: 20:06, 11-02-2010 | #13 |
Deadooshka Сообщения: 2517
|
Профиль | Отправить PM | Цитировать str_replace быстрее будет, но это требует проверки времени выполнения. Сделайте два варианта, и проверьте время выполнения, выберите тот, где быстрее.
в строке замены экранировать не нужно (кроме кавычек), там не регулярное выражение. |
Отправлено: 23:33, 11-02-2010 | #14 |
Ветеран Сообщения: 823
|
Профиль | Сайт | Отправить PM | Цитировать
Да, так работает ![]() А вот подскажите пожалуйста, как проверить скорость выполнения? Я не думаю, что это на столько важно. Там текста немного. А вот записывается в одну строчку акуратней) но спасибо, буду знать) |
------- Отправлено: 23:37, 11-02-2010 | #15 |
Deadooshka Сообщения: 2517
|
Профиль | Отправить PM | Цитировать |
Отправлено: 23:49, 11-02-2010 | #16 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
MySQL - Автозамена строки из другой строки - trigger? procedure ? | BugZZ | Программирование и базы данных | 0 | 18-09-2009 09:51 | |
Обработка формы | ][alter | Вебмастеру | 10 | 18-12-2007 00:18 | |
Обработка видео | Antonij | Видео и аудио: обработка и кодирование | 14 | 29-03-2007 21:44 | |
Обработка лог-файла на C++ | Guest | Программирование и базы данных | 17 | 23-03-2004 01:11 | |
обработка и отправка форм | MXM | Вебмастеру | 3 | 29-01-2004 19:18 |
|