notepad++ замена с помощью регулярных выражений -2

12
Jaf4
На сайте с 03.08.2009
Offline
804
2271

Не смог написать в предыдущей теме. Дрючусь с чисткой кода. Убираю тучи различного мусора от копирования, типа

<span style="font-family: trebuchet ms,geneva; font-size: small;">

Здесь - /ru/forum/660884 все прочел и попробовал, не получается.

Мне нужно просто тупо регуляркой убить все <span *** > Народ, подскажите, меня таращит уже от этой тупой работы, а сделано так мало, жесть.

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
medea
На сайте с 19.09.2007
Offline
297
#1

1) удаляем стили регуляркой style="[^"]*"

2) удаляем <span >

3) удаляем </span>

4) Profit!

Как сразу удалить, не знаю, но так медленнее секунд на 5 :)

Продвижение сайтов (http://www.iqpromo.ru/) под моим присмотром :)
Geers
На сайте с 12.04.2011
Offline
487
#2

А в span стилях коды разные? т.е. надо удалить все стили с атрибутом span? или то что внутри них?

---------- Добавлено 11.01.2014 в 22:50 ----------

medea:

Можно так: сначала удаляете все стили вышеуказанной регуляркой, а потом уже остатки спанов.

+ 146% ;)

10 раз..

yet_warm
На сайте с 26.05.2007
Offline
129
#3
medea:
1) удаляем стили регуляркой style="[^"]*"

А ты уверен, что стили только у спана, а у других нету? 🚬

Многие хотят попасть в рай, мало кто хочет для этого умирать.
Geers
На сайте с 12.04.2011
Offline
487
#4
yet_warm:
А ты уверен, что стили только у спана, а у других нету? 🚬

Так речь идет только о span-e.

Да и разницы нет, такая же последовательность нужна как описали выше. ;)

Jaf4
На сайте с 03.08.2009
Offline
804
#5
yet_warm:
А ты уверен, что стили только у спана, а у других нету? 🚬

да, стили не только у спан :(

Я смотрю на объем, который еще сделать надо и у меня начинается депрессия %)

Geers
На сайте с 12.04.2011
Offline
487
#6
Jaf4:
да, стили не только у спан :(
Я смотрю на объем, который еще сделать надо и у меня начинается депрессия %)

Ну подожди) отбрось депрессия) 🤣

Ща че нибудь да придумаем, получается там не только span? :)

Jaf4
На сайте с 03.08.2009
Offline
804
#7
Geers:
Так речь идет только о span-e.
Да и разницы нет, такая же последовательность нужна как описали выше. ;)

стили отдельно от спан нельзя убивать и наоборот, "<span style=" общий признак.

Есть еще "<td style=", их трогать нельзя.

Сейчас я копирую документ в ноутпад++, беру первый <span style ***>, копирую, вставляю в регулярку, заменить все на "пусто", следующий, таких проходов 4-7.. В последний проход убиваю все </span>, переношу обратно и так далее. Хотел дочку "припахать", но она глядя на меня даже не взялась. :))

Geers
На сайте с 12.04.2011
Offline
487
#8
Jaf4:
стили отдельно от спан нельзя убивать и наоборот, "<span style=" общий признак.
Есть еще "<td style=", их трогать нельзя.

В таком случае только так как описано выше, иначе никак.

Jaf4
На сайте с 03.08.2009
Offline
804
#9
Geers:
В таком случае только так как описано выше, иначе никак.

Не подходит. Способ, описанный выше убивает стили у таблиц, у заголовков и т.п.

LEOnidUKG
На сайте с 25.11.2006
Offline
1722
#10

Искать:

<span.*?>(.*?)</span>

Заменить на:

\1

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий