| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > регулярное выражение |
| Автор: Frozen_Coyote 26.7.2011, 11:26 | ||
| Добрый день, помогите плиз составить регулярку, очищающую тег от мусора (стили, классы и прочее) НО: если в теге присуствует colspan=значение или rowspan=значение - эти параметры оставлять
эта вот канитель у меня само собой не работает! буду признателен за помощь! |
| Автор: Evghenusi 27.7.2011, 00:03 | ||||
может так?
или так, для экранированных кавычек
|
| Автор: Frozen_Coyote 27.7.2011, 10:23 |
| Хм... почему то не отрабатывает ((( тестовая строка не изменилась на выходе |
| Автор: Evghenusi 27.7.2011, 11:13 | ||
всё отрабатывает. я просто тестировал на онлайн сервисе, а им не всегда можно верить)
убрал лишние бэкслэши, и вуаля |
| Автор: Frozen_Coyote 27.7.2011, 11:38 |
| Я немного неверно сформулировал. Смысл в том, что отрабатывает верно, если colspan и rowspan присуствуют в теге.. а если этих параметров нет - то и тег не очищается - все стили остаются (( а задача у меня такая чтобы стили вычищались по любому, независимо от ого, есть ли colspan или rowspan или нет |
| Автор: Evghenusi 27.7.2011, 11:46 | ||
ниХе не понял,
покажите текст который у вас есть, и что вы хотите получить. |
| Автор: Frozen_Coyote 27.7.2011, 12:14 |
| Ваш код отрабатывает хорошо только если базовая строка именно в таком вот виде. а попробуйте допустим rowspan="3" перенести ПЕРЕД style="" - уже не отрабатывает я немного конец модифицировал выражения, вместо ? написал .+? - тогда перестановка неважна, НО тогда и теги БЕЗ rowspan и colspan перестает чистить. Вот я про что |
| Автор: Evghenusi 27.7.2011, 14:03 | ||
исправить регулярку у меня не получается, придётся ждать следующего кто решит помочь |
| Автор: Frozen_Coyote 27.7.2011, 14:12 |
| В любом случае огромное спасибо за участие |
| Автор: Frozen_Coyote 1.8.2011, 15:17 |
| Ну что, господа - никто не сможет помочь? я уже мозг се свернул ((( |
| Автор: Frozen_Coyote 2.8.2011, 14:30 | ||
| Кому интересно, КАК что то типа такого!
|
| Автор: Evghenusi 3.9.2011, 12:51 | ||
| эээх, не там спрашивали http://forum.vingrad.ru/forum/topic-337373.html от alezzz
|