我正在尝试隔离文档中包含特定单词的所有行(其中有 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 ++ 不是很熟悉,所以我尝试过的操作都围绕着书签。复制特定的行,然后粘贴到另一个项目中并在那里编辑它们,但是如果不更改结构,我就无法将这些更改带回我的原始项目。