Я пытаюсь изолировать все строки в документе (которых более 300k), которые содержат определенное слово. Первым заданием будет index="151"
. Каждую строку, содержащую эту строку, мне нужно изменить, и изменить только color
код.
В качестве примера -
<item parent="9463" index="9476">
<block lx="2.34999752" ly="6.58951187" lz="16.3749924" ux="2.39999676" uy="6.63951397" uz="16.8749962" index="151" material="3" look="0" up="3" color="ffcd0000"/>
Мне нужно, чтобы это оставалось точно таким же, за исключением строки color
, и мне нужно, чтобы это было сделано для всех элементов, содержащих значение индекса 151. В документе 4606, но я полагаю, что это не имеет значения.
Кроме того, это только одна из десятков изменений цвета индекса, которые мне нужно сделать. Я пробовал другие методы, но они нарушают структуру документа, и это портит его.
Я подозреваю, что есть простое решение, но ничего, что я попробовал, не сработало. Еще одна вещь ... вы, возможно, заметите, что элемент содержит два значения index
, первое из которых 9476, а второе 151. Мне нужно было бы настроить значение индекса 151 (или, скорее, значение цвета индекса 151, а не само значение индекса) и оставить первое значение индекса (9476) полностью в покое.
Благодарю. - Я работаю с файлом XML.
Желаемый результат -
<item parent="9463" index="9476">
<block lx="2.34999752" ly="6.58951187" lz="16.3749924" ux="2.39999676" uy="6.63951397" uz="16.8749962" index="151" material="3" look="0" up="3" color="ffcd0001"/>
Не очень знакомый с Notepad ++, вещи, которые я пробовал, вращались вокруг закладок. Копирование определенных строк, вставка их в другой проект и редактирование их там, однако я не могу перенести эти изменения в свой исходный проект без изменения структуры.