Задача. Есть список городов обрамленных тегами в виде <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
30
31
|
<!– Было –>
<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 слева, ОК.