![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Штык |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 9.5.2005 Где: Москоу Репутация: 1 Всего: 1 |
вопрос в следующем необходимо посредством Js заменить bb коды..
написал скрипт:
проверил на замене пары символов все прекрасно работаеть..но как только начал заменять bb код браузер повис((
вот эта строчка и ей подобные вешают все.. хотелось бы узнать как обойти это или как по другому заменить? --------------------
Lachetes familieresQui nous rendent guerrieres |
||||
|
|||||
| 2man |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
А если так:
Добавлено @ 11:52 doInsert
-------------------- Быстро поднятое - упавшим не считаеся |
||||
|
|||||
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
Зачем я отдельно выделил doInsert() ? Да потому, что тебе потом удобней будет обрабатывать другие теги
Например URL:
Таким же макаром и остальные теги -------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
| Штык |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 9.5.2005 Где: Москоу Репутация: 1 Всего: 1 |
хммм..вот эта строчку ему не нравиться ругаеться( говорит что обьект есть null или не известен --------------------
Lachetes familieresQui nous rendent guerrieres |
|||
|
||||
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
REPLIER - имя формы, Post - имя textarea
-------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
| Штык |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 9.5.2005 Где: Москоу Репутация: 1 Всего: 1 |
этот код для IE только вроде..и ты немного не понял мне не в textarea надо заменить а в строке..
то есть я получаю от скрипта XML данные и там в одном из блоков есть строчка с текстом след вида
так воть мну ее надо преобразовать в
--------------------
Lachetes familieresQui nous rendent guerrieres |
||||
|
|||||
| 2man |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2007 Регистрация: 6.5.2005 Где: Нижние Чигири Репутация: нет Всего: 71 |
-------------------- Быстро поднятое - упавшим не считаеся |
|||
|
||||
| Штык |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 9.5.2005 Где: Москоу Репутация: 1 Всего: 1 |
эммм это на пхп а надо на Js.. прочитал что это можно сделат методами обьекта String если кто нить знает как поделитесь плз..вроде там что то через RegEx
--------------------
Lachetes familieresQui nous rendent guerrieres |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
|
|||
|
||||
| szz |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: нет Всего: 33 |
12345c, я попробовал твое выражение, и оно заменяет только один раз, и причем самые дальние...
выдает
Как это заставить менять все встеренные выражения во всем тексте корректно? --------------------
|
||||||
|
|||||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
|
|||
|
||||
| szz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: нет Всего: 33 |
А, это в жаваскрипте глобал
--------------------
|
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Насколько помнится из Перла, это "greedy".
Всё про РВ/JS можно узнать здесь: http://js2.ru/files/js/regularexpressionJS.html http://js2.ru/files/js/RegExpJS.html Это сообщение отредактировал(а) 12345c - 3.3.2008, 12:37 -------------------- Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |