Вернуться   Форум SAPE.RU > Общие вопросы > Разработка и сопровождение сайтов

-->
Ответ
 
Опции темы
Старый 02.09.2010, 10:35   #1
Новичок
 
Аватар для Knave
 
Регистрация: 15.06.2007
Сообщений: 14
Вес репутации: 0
Knave на пути к лучшему
Question Регулярки в JavaScript - need help

Приветствую, саповоды.

Нужна помощь в составлении регулярок для жаба скрипта:

На входе есть html-текст и фраза, надо это фразу обрамить в тексте тегами strong. При этом она не должна обрамляться внутри тегов и их свойств + не должно быть повторений типа <strong><strong>xxx</strong></strong> если текст обработан повторно.

Последнюю проблему решил так:

Код:
content = content.replace(/lexus(?!<\/strong>)/gi, "<strong>$&</strong>");
Как сделать, чтобы текст не заменялся внутри тегов и их свойств?
Knave вне форума   Ответить с цитированием
Старый 02.09.2010, 11:00   #2
Мастер
 
Регистрация: 17.03.2008
Сообщений: 638
Вес репутации: 237
ahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущееahsinis - прекрасное будущее
По умолчанию

ох, нелегкую вы себе задачу поставили! =)
может лучше как-то через DOM попробовать решить проблему?
ahsinis вне форума   Ответить с цитированием
Старый 02.09.2010, 13:05   #3
Новичок
 
Аватар для Knave
 
Регистрация: 15.06.2007
Сообщений: 14
Вес репутации: 0
Knave на пути к лучшему
По умолчанию

Цитата:
Сообщение от ahsinis Посмотреть сообщение
ох, нелегкую вы себе задачу поставили! =)
может лучше как-то через DOM попробовать решить проблему?
Ну а кому сейчас легко?

Через DOM не получится. Это все делается в контекте tinyMCE. Идея в том, чтобы в форме редактирования статьи при нажатии кнопки в виз. редакторе из поля формы брались теги и выделялись в тексте полужирным...
Knave вне форума   Ответить с цитированием
Старый 03.09.2010, 05:30   #4
Мастер
 
Аватар для Valentyn
 
Регистрация: 26.06.2007
Адрес: Ukraine
Сообщений: 652
Вес репутации: 231
Valentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордитсяValentyn - за этого человека можно гордится
Отправить сообщение для Valentyn с помощью ICQ
По умолчанию

Ну, можно гарантированно сделать без регулярок.
__________________
ab788932cee4ff449d2ec584da8af2b7 47fa7a5a72b89d8828985beec3a3c252
Valentyn вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JavaScript Tobur Разработка и сопровождение сайтов 2 15.03.2010 23:18
Регулярки, начало и конец строки FFFFx029A Разработка и сопровождение сайтов 6 03.03.2010 05:20
javascript kaxart Разработка и сопровождение сайтов 5 11.02.2010 14:45
php+регулярки=вытащить ссылки со страницы Русская мафия Разработка и сопровождение сайтов 15 02.10.2009 02:34
Код на JavaScript agent007 Вопросы по работе системы 1 15.09.2007 02:30


Часовой пояс GMT +3, время: 04:11.