Задача. Есть список городов обрамленных тегами в виде <option value="data">Кировград</option>
. Необходимо заменить «data» на числа по порядку (пронумеровать). Ниже Пример №1.
Пример №1 списка данных
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<!-- Было --> <select name="city"> <option value="data">Абаза</option> <option value="data">Абакан</option> <option value="data">Абдулино</option> <option value="data">Абинск</option> <option value="data">Агидель</option> <option value="data">Агрыз</option> <option value="data">Адыгейск</option> <option value="data">Азнакаево</option> <option value="data">Азов</option> <option value="data">Ак-Довурак</option> </select> <!-- Стало --> <select name="city"> <option value="0001">Абаза</option> <option value="0002">Абакан</option> <option value="0003">Абдулино</option> <option value="0004">Абинск</option> <option value="0005">Агидель</option> <option value="0006">Агрыз</option> <option value="0007">Адыгейск</option> <option value="0008">Азнакаево</option> <option value="0009">Азов</option> <option value="0010">Ак-Довурак</option> </select> |
Решение. Массово удалить текст по столбцу можно в Notepad++ и далее сгенерировать по нему числа.
Алгоритм удаления текста по списку и генерация чисел в столбце с помощью Notepad++:
- В Notepad++ добавляем текст для редактирования.
- Т.к. нужно сначала массово удалить текст «data» из атрибута, ставим курсор в конце удаляемго текста, спускаемся вниз, зажимаем
Alt + Shift
и курсором отмечаем конец столбца. Таким образом выделится столбец. - Удаляем (стираем) текст — клавишей «Backspace».
- В Notepad++ верхнего меню Правка — Генератор столбца… (или
Alt + C
). - В окне Генератора столбца выбрать «Числа», Исходное число — 1, Увеличение (шаг) — 1, отметить Добавить 0 слева, ОК.