|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.09.2011, 02:59 | #1 |
Регистрация: 26.02.2011
Сообщений: 9
|
Удалить с текста
Подскажите пожалуйста рег. выражение чтобы с html убрать теги где есть атрибут t_comment1, также убрать закрывающие теги и содержимое между ними
|
20.09.2011, 03:00 | #2 |
Регистрация: 26.02.2011
Сообщений: 9
|
Например есть <tr><td class="t_comment1">апвпвпвп</td></tr> оставить только <tr></tr>
|
20.09.2011, 11:06 | #3 |
Форумчанин
Регистрация: 20.02.2010
Сообщений: 229
|
регулярное выражение будет довольно сложным, попробуйте сделать через js, навешав id аля
<tr id='second'><td id='first' class="t_comment1">апвпвпвп</td></tr> <script> var textInTd = document.getElementById('first').in nerHTML; document.getElementById('second').i nnerHTML = textInTd; </script>
думай как баг, действуй как баг, и ты найдешь баг )
|
20.09.2011, 15:50 | #4 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Почему бы просто в css не прописать?
Код:
Alar, верни репу!
|
20.09.2011, 17:09 | #5 |
Регистрация: 26.02.2011
Сообщений: 9
|
Так то можно сделать, но суть не в том чтобы не отображать класс, а вообще удалить. Просто получается я парсю страничку, а там где теги с этим атрибутом очень мешают
|
20.09.2011, 18:28 | #6 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
preg_replace("#\\<.+\"t_comment1\"[^\\>]*\\>[^\\<]*\\</[^\\>]+\\>#gi", "", $string)
Должно быть так, но не проверял ..... Последний раз редактировалось Cronos20; 20.09.2011 в 18:42. |
20.09.2011, 21:14 | #7 |
Регистрация: 26.02.2011
Сообщений: 9
|
Ну почти) Пишет Warning: preg_replace() [function.preg-replace]: Unknown modifier 'g' убрал gi в конце, удаляет, но не только сам тег, а все что стоит до него
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Из текста удалить все вхождения некоторого наперед заданного символа и символ, стоящий в тексте перед ним | LittleStudent | Помощь студентам | 1 | 15.04.2011 00:46 |
Из текста удалить все цифры, стоящие перед первой буквой | Aleksandr15 | Помощь студентам | 4 | 30.03.2011 11:32 |
Удалить из текста слово в VB | Наташок | Помощь студентам | 0 | 13.02.2011 00:33 |
Как в Excel удалить\копировать фрагмент текста до определенного символа? | Vatrolf | Microsoft Office Excel | 2 | 15.07.2010 14:24 |
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить | Alar | Общие вопросы Delphi | 0 | 29.10.2006 21:36 |