Перейти к содержимому








Фотография
Нужна помощь

Как очистить текст от тегов?



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Kinokafal

Kinokafal
  • Модератор
  • Сообщений: 566
  • Регистрация: 17.11.2014
  • Заработано: 35 руб.
Репутация: 409

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 10 Март 2016 - 11:35

Всем привет. Появилась такая проблема: есть текстовый файл, там 90% таких тегов как div, span, div class, div style и т.д.

Скорее всего есть программы, сервисы, которые автоматически удаляют сам тег или тег вместе с тем, что в теге находится!

 

Мне нужна гибкая система, чтобы можно было настроить, что какой-то тег полностью с содержимым удаляется, какой-то только сам тег, без удаления содержимого. Чтобы удалилось все кроме слов "Hello"

 

Если тема не для этого раздела перенесу в Web-строительство или Прочее (думаю там вряд ли помогут)

 
Hello</div></div><div class="_ejf" style="padding:2px 0;padding-top:0;margin:3px 0 0 0"><span><div style="display:inline-block;font-size:13px;margin-left:0"><span class="_Mnc _yz" style="white-space:nowrap">Hello
</span></div></span></div></div></div></div><div class="_Db rl-qs-crs-t mnr-c ianQkN3mLvlM-QjYh_nvGmIg" role="link" tabindex="0" jsaction="mouseover:r.EopSKql23-I" data-rtid="ianQkN3mLvlM" jsl="$x 1;"><div class="_gt"><a role="link" class="ianQkN3mLvlM-6WH35iSZ2V0 rllt__link" jsaction="r.UQJvbqFUibg;" data-rtid="ianQkN3mLvlM" jsl="$x 2;" data-akp-oq="Hello
" data-akp-stick="H4sIAAAAAAAAAONgkxIyMjW3MDQ3MjS0NDY0NzC3NLBUwiLmJZicmJOjcLHtwtYLey82XWy42B3Ec2HPhX0XGy_surDpwoYoOWegAl1kBQoX5iDkAQnq7WhrAAAA" data-cid="257817211931707909" style="padding-right:0" data-ved="0ahUKEwiCmt_V2LTLAhXDfywKHRs4BeQQyTMIDzAA"><div><div class="_vwj"><div class="_rl" style="margin-right:0px" aria-level="3" role="heading">Hello<wbr>Hello</div><span class="rllt__details"><div>Hello</div><div></div><div><span>Hello</span></div><div><span>Hello</span></div></span></div><div><div class="_Smj"></div></div></div></a><a class="rllt__action-button _Jrh"Hello" data-ved="0ahUKEwiCmt_V2LTLAhXDfywKHRs4BeQQgU8IEDAA" onmousedown="return rwt(this,'','','','1','AFQjCNE2YcWRFeaBlylsHvjGzDloYUCWww','','0ahUKEwiCmt_V2LTLAhXDfywKHRs4BeQQgU8IEDAA','','',event)" target="_blank"><div class="_nMg"><span class="_Mrh"></span><div class="_Orh">Hello</div></div></a><a href="/maps/dir/''/2-%D1%8F+%D0%97%D0%B2%D0%B5%D0%BD%D0%B8%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%B0%D1%8F+%D1%83%D0%BB.,+13,+%D0%BA.+2,+%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0,+123022/data=!4m5!4m4!1m0!1m2!1m1!1s0x46b54bd45b17758d:0x393f363662bca05?sa=X&amp;ved=0ahUKEwiCmt_V2LTLAhXDfywKHRs4BeQQiBMIETAA" tabindex="0" class="rllt__action-button rllt__directions-button"><div class="_nMg"><span class="_olf"></span><div class="_pMg">Hello</div></div></a></div></div><!--n--></div></div><div><div jsl="$t t-Pk-83hw7d1c;$x 0;" class="r-itdCv7O_CpXA"><div class="_qJg"></div><!--m--><div style="display:none" data-id="7314346935794497805" data-lat="55.749044" data-lng="37.700815999999996" 


  • 0

#2 vekvoli

vekvoli
  • Premium
  • Сообщений: 84
  • Регистрация: 05.08.2014
  • Заработано: 44 руб.
Репутация: 212

Награды: 18

  
  
  
  
  
  
  
  

Отправлено 10 Март 2016 - 12:50

Вот подобный сервис чистки кода.

http://www.html-cleaner.com/

В Cleaning Options поставь все галочки.

Вставляешь текст с кодом в правую область. В левой чистый текст, его и копируем.

 

Важно!

Все теги должны быть закрытыми!

Вот что получилось из твоего примера. Див не закрыт.

Hello Hello Hello Hello Hello Hello Hello Hello Hello<div style="display:none" data-id="7314346935794497805" data-lat="55.749044" data-lng="37.700815999999996"


  • 2

#3 akir

akir
  • Модератор
  • Сообщений: 1 329
  • Регистрация: 04.05.2014
  • Заработано: 104 руб.
Репутация: 755

Награды: 27

  
  
  
  
  
  
  
  

Отправлено 10 Март 2016 - 13:07

Гибкая - регулярки и нотпад++


  • 1

#4 sagnio

sagnio
  • Сливапер LVL 5
  • Сообщений: 172
  • Регистрация: 18.02.2015
  • Заработано: 15 руб.
Репутация: 157

Награды: 17

  
  
  
  
  
  
  
  

Отправлено 10 Март 2016 - 17:09

http://www.textcleanr.com/ -еще одна быстрая настройка разных параметров, более простая, пользуюсь в работе.


Сообщение отредактировал sagnio: 10 Март 2016 - 17:10

  • 1

#5 lifepusher

lifepusher
  • Сливапер LVL 7
  • Сообщений: 5 501
  • Регистрация: 19.03.2015
  • Заработано: 7 854 руб.
Репутация: 10 186

Награды: 47

  
  
  
  
  
  
  
  

Отправлено 11 Март 2016 - 16:53

В оффлайне в своё время активно пользовал Funduc Search and Replace for Windows

Правда русского фейса у неё нема...

 

Вот, кстати, последняя утилитка от Funduc Software в retail-исполнении:

 

Replace Studio Pro & Business v7.17 + x64 + Rus


Сообщение отредактировал lifepusher: 11 Март 2016 - 17:31

  • 0

#6 teknik2008

teknik2008
  • Platinum
  • Сообщений: 110
  • Регистрация: 26.09.2014
  • Заработано: 0 руб.
Репутация: 181

Награды: 16

  
  
  
  
  
  
  
  

Отправлено 09 Май 2016 - 14:06

регулярка

<.+?>

< -начало поиска, будем искать начиная с <

. -любой символ кроме переноса строки или возврата каретки

+ -повторить сколь угодно раз (у нас это любой символ см выше)

? -жадное вырожение говорит что на первом символе поле ?[знака жадного вырожения] остановить поиск

> -конец поиска

http://regexr.com/ удобный сервис для быстрого теста регулярок

https://regexper.com/ визуализация регулярок


  • 0

#7 vladimir_ks

vladimir_ks
  • Platinum +
  • Сообщений: 53
  • Регистрация: 03.12.2016
  • Заработано: 0 руб.
Репутация: -1

Награды: 9

  
  
  
  
  
  
  
  

Отправлено 13 Декабрь 2016 - 19:57

Вы, наверное, ожидаете услышать супер прогу. я бы схитрил. вставил в ноутпадик, как текст и сохранил эйчтиэмэлькой. потом открыл бы в браузере эту айчтиэмэльку и скопипастил) вот вам и минус дивы и всё левое)


  • 0



Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

×

Зарегистрируйся моментально!