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

Notepad++ замена

11.06.2018, 13:13. Просмотров 1787. Ответов 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)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2018, 13:13
Ответы с готовыми решениями:

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

Notepad++ замена текста
Приветствую. Ситуация такая. Имеется 2 файла, в обоих файлах имеются идентичные в начале строки,...

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

Notepad++ массовая замена
Как осуществить массовую замену (удаление) такого вида текста: text1blablabla text2blablalbaaa...

10
2781 / 1252 / 215
Регистрация: 10.12.2013
Сообщений: 4,228
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
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 52
11.06.2018, 17:08  [ТС] 3
Цитата Сообщение от volodin661 Посмотреть сообщение
Я могу предложить только решение на Perl или на Powershell
Это конечно вариант,но я не знаю ни того ни того
Потому сомнительно что смогу воспользоваться Вашим советом
0
2781 / 1252 / 215
Регистрация: 10.12.2013
Сообщений: 4,228
11.06.2018, 17:25 4
Цитата Сообщение от Consoled Посмотреть сообщение
но я не знаю ни того ни того
на это я и не рассчитывал )

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

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

( прим. к каждому jpg добавить 1000 )
1
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 52
11.06.2018, 17:39  [ТС] 5
Цитата Сообщение от volodin661 Посмотреть сообщение
если предоставишь реальный файл
Почему-то html не могу загрузить,добавил текстовик
в данном случае нужна нумерация от a01 до a470
там есть приписки v (a22v),но не обращайте внимания ,это нужно добавлять вручную в любом случае
По сути все случае одинаковые,только коды разные в другом html от d01 до d400
Ну и т.д.
0
Вложения
Тип файла: txt Новый текстовый документ.txt (9.1 Кб, 5 просмотров)
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 52
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
2781 / 1252 / 215
Регистрация: 10.12.2013
Сообщений: 4,228
11.06.2018, 18:45 7
Цитата Сообщение от volodin661 Посмотреть сообщение
это совсем просто
find: \ba(\d+)\b
replace: d\1

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

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

( опция рег.выр. должна быть выбрана и новые строки)
1
0 / 0 / 0
Регистрация: 29.04.2016
Сообщений: 52
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
2781 / 1252 / 215
Регистрация: 10.12.2013
Сообщений: 4,228
13.06.2018, 02:27 11
что имеется в виду, просто превратить 33 в 033, а 543 в 0543 или всё-таки
правильное дополнение нулём, в котором 33 превращается в 033, а 543 остаётся 543 ?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2018, 02:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Поиск и замена в Notepad++
Здравствуйте Есть документ HTML, в нем много картинок, причем лежат в разных парках пример: ...

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

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

Замена в Notepad++ через регулярные выражения
Добрый день, знатоки! Помогите, пожалуйста. Есть текст в котором 1000 строк и в конце каждого...


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

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

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