Форум программистов, компьютерный форум, киберфорум
Наши страницы
Софт: Текстовые редакторы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Consoled
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 48
1

Notepad++ замена

11.06.2018, 13:13. Просмотров 803. Ответов 10
Метки нет (Все метки)

Вот сам текст ,таких строк очень много:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
      <figure class="photo">
                    <a href="img/katalog/abstr/a01.jpg" data-lightbox="roadtrip" data-title="a01"><img src="img/katalog/abstr/mini/a01.jpg" alt="a01" /></a>
                    <figcaption>a01</figcaption>
                </figure>
 
                <figure class="photo">
                    <a href="img/katalog/abstr/a02.jpg" data-lightbox="roadtrip" data-title="a02"><img src="img/katalog/abstr/mini/a02.jpg" alt="a02" /></a>
                    <figcaption>a02</figcaption>
                </figure>
 
                <figure class="photo">
                    <a href="img/katalog/abstr/a03.jpg" data-lightbox="roadtrip" data-title="a03"><img src="img/katalog/abstr/mini/a03.jpg" alt="a03" /></a>
                    <figcaption>a03</figcaption>
                </figure>
Нужно сделать замену a0* на b0* ,есть такой способ,не обязательно через Notepad
Заранее спасибо

Добавлено через 17 минут
Еще один вопрос,есть ситуация :
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<figure class="photo">
                    <a href="img/katalog/abstr/a03.jpg" data-lightbox="roadtrip" data-title="a03"><img src="img/katalog/abstr/mini/a03.jpg" alt="a03" /></a>
                    <figcaption>a03</figcaption>
                </figure>
<figure class="photo">
                    <a href="img/katalog/abstr/a03.jpg" data-lightbox="roadtrip" data-title="a03"><img src="img/katalog/abstr/mini/a03.jpg" alt="a03" /></a>
                    <figcaption>a03</figcaption>
                </figure>
<figure class="photo">
                    <a href="img/katalog/abstr/a03.jpg" data-lightbox="roadtrip" data-title="a03"><img src="img/katalog/abstr/mini/a03.jpg" alt="a03" /></a>
                    <figcaption>a03</figcaption>
                </figure>
Все названия одинаковые a03,можно их как-то заменить на это :
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<figure class="photo">
                    <a href="img/katalog/abstr/a01.jpg" data-lightbox="roadtrip" data-title="a01"><img src="img/katalog/abstr/mini/a01.jpg" alt="a01" /></a>
                    <figcaption>a01</figcaption>
                </figure>
 
                <figure class="photo">
                    <a href="img/katalog/abstr/a02.jpg" data-lightbox="roadtrip" data-title="a02"><img src="img/katalog/abstr/mini/a02.jpg" alt="a02" /></a>
                    <figcaption>a02</figcaption>
                </figure>
 
                <figure class="photo">
                    <a href="img/katalog/abstr/a03.jpg" data-lightbox="roadtrip" data-title="a03"><img src="img/katalog/abstr/mini/a03.jpg" alt="a03" /></a>
                    <figcaption>a03</figcaption>
                </figure>
дать нумерацию от 1 до 3х
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2018, 13:13
Ответы с готовыми решениями:

Notepad++ замена тегов
Здравствуйте. Подскажите маску для поиска/замены тегов: ...

Notepad ++ поиск и замена
Вообщем, что требуется: Из airalpha = blablabla airalpha = blablabla...

Notepad++ замена регулярного выражения
Доброго дня! Подскажите как notepad++ заменить на пустышку (удалить) следующий...

Notepad++ поиск и замена произвольного текста
имеем: 1а1 2б2 надо: найти 2б2 заменить на 1а1 где а произвольные данные

Notepad++ замена разных слов на одно значение
Добрый день. подскажите решение этой задачи. вот пример текста: нужно...

10
volodin661
1805 / 864 / 148
Регистрация: 10.12.2013
Сообщений: 2,971
11.06.2018, 16:54 2
Лучший ответ Сообщение было отмечено Consoled как решение

Решение

Нужно сделать замену a0* на b0* ,есть такой способ,не обязательно через Notepad
это совсем просто

find: \ba(\d+)\b
replace: b\1


а вот это
Все названия одинаковые a03,можно их как-то заменить на это a{1 .. N}
на Notepad++ сложно. Для меня.

Я могу предложить только решение на Perl или на Powershell безо всяких Notepad-ов.
1
Consoled
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 48
11.06.2018, 17:08  [ТС] 3
Цитата Сообщение от volodin661 Посмотреть сообщение
Я могу предложить только решение на Perl или на Powershell
Это конечно вариант,но я не знаю ни того ни того
Потому сомнительно что смогу воспользоваться Вашим советом
0
volodin661
1805 / 864 / 148
Регистрация: 10.12.2013
Сообщений: 2,971
11.06.2018, 17:25 4
Цитата Сообщение от Consoled Посмотреть сообщение
но я не знаю ни того ни того
на это я и не рассчитывал )

Добавлено через 8 минут
посоветовать ( или даже дать решение) будет намного проще,
если предоставишь реальный файл и пример того, что изменять, в каком-то таком виде:

Код
строки 20-40:
было: href="img/тру-ля-ля/01.jpg
надо: href="img/опа-на/1001.jpg"

( прим. к каждому jpg добавить 1000 )
1
Consoled
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 48
11.06.2018, 17:39  [ТС] 5
Цитата Сообщение от volodin661 Посмотреть сообщение
если предоставишь реальный файл
Почему-то html не могу загрузить,добавил текстовик
в данном случае нужна нумерация от a01 до a470
там есть приписки v (a22v),но не обращайте внимания ,это нужно добавлять вручную в любом случае
По сути все случае одинаковые,только коды разные в другом html от d01 до d400
Ну и т.д.
0
Вложения
Тип файла: txt Новый текстовый документ.txt (9.1 Кб, 3 просмотров)
Consoled
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 48
11.06.2018, 17:42  [ТС] 6
Цитата Сообщение от volodin661 Посмотреть сообщение
в каком-то таком виде
HTML5
1
2
3
4
<figure class="photo">
                    <a href="img/katalog/abstr/**a02**.jpg" data-lightbox="roadtrip" data-title="**a02**"><img src="img/katalog/abstr/mini/**a02**.jpg" alt="**a02**" /></a>
                    <figcaption>**a02**</figcaption>
                </figure>
нужно изменить выделенное ** саму букву на d (к примеру) не меняя числа
Ну и как понятно из моего текстовика у меня нету 500 повторений что сверху,если возможно ,то не хотелось бы вручную нумеровать все от 1 до 500
0
volodin661
1805 / 864 / 148
Регистрация: 10.12.2013
Сообщений: 2,971
11.06.2018, 18:45 7
Цитата Сообщение от volodin661 Посмотреть сообщение
это совсем просто
find: \ba(\d+)\b
replace: d\1

а сложно там, где одинаковые почему-то значения. вот этот пример и нужен.
1
Consoled
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 48
11.06.2018, 20:26  [ТС] 8
Цитата Сообщение от volodin661 Посмотреть сообщение
где одинаковые почему-то значения
Это просто один из вариантов сделать 500 таких записей
сделать 500 копий и по циклу расставить нумерацию от 1 до 500
0
volodin661
1805 / 864 / 148
Регистрация: 10.12.2013
Сообщений: 2,971
11.06.2018, 20:37 9
так ты справился с заменой в Notepad++?

найти: \ba(\d+)\b
заменить на: d\1

( опция рег.выр. должна быть выбрана и новые строки)
1
Consoled
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 48
12.06.2018, 10:17  [ТС] 10
Цитата Сообщение от volodin661 Посмотреть сообщение
так ты справился с заменой в Notepad++?
да все работает,спасибо большое

Добавлено через 13 часов 28 минут
Добрый день,можете подсказать как добавить или убрать 0?

Пример :

HTML5
1
2
3
4
<figure class="photo">
                    <a href="img/katalog/abstr/a33.jpg" data-lightbox="roadtrip" data-title="a33"><img src="img/katalog/abstr/mini/a33.jpg" alt="a33" /></a>
                    <figcaption>a33</figcaption>
                </figure>
Нужно :

HTML5
1
2
3
4
<figure class="photo">
                    <a href="img/katalog/abstr/a033.jpg" data-lightbox="roadtrip" data-title="a033"><img src="img/katalog/abstr/mini/a033.jpg" alt="a033" /></a>
                    <figcaption>a033</figcaption>
                </figure>
И наоборот ,заранее спасибо
0
volodin661
1805 / 864 / 148
Регистрация: 10.12.2013
Сообщений: 2,971
13.06.2018, 02:27 11
что имеется в виду, просто превратить 33 в 033, а 543 в 0543 или всё-таки
правильное дополнение нулём, в котором 33 превращается в 033, а 543 остаётся 543 ?
0
13.06.2018, 02:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2018, 02:27

Поиск и замена, notepad++ или что-то ещё
Суть такая,допустим у меня есть 200+ переменных, их нужно заменить с...

Замена всех чисел в ссылках с шагом (notepad)
Дано: Есть файлы вида 1.htm 2.htm 3.htm ........ 98.htm Они...

Поиск и замена построчная в notepad++ (возможно exel)
Салют всем. Помогите с решением такой задачи. Есть первый файл в одну строку с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru