因此,我必须使用查找和替换来编辑大量XML文档,不好的是所有标记都在不同的行上,有些是在一行但是大多数都没有。
以下是它们的示例:
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample
text?'/>
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text
again?'/>
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text?'/>
所以我需要将数据标记全部放在一行上,因为当我使用正则表达式来查找和替换它时,只需查找在线的行。我花了好几个小时试图解决这个问题,我试图用什么都没有替换所有\ n,但它没有解决它。
有谁知道我如何使用notepad ++中的一个功能来获得这样的所有行?
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text?'/>
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text again?'/>
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text?'/>
非常感谢能够帮助我解决这个问题的人,我在Notepad ++中尝试过很多但是如果没有帮助我就无法做到这一点。
答案 0 :(得分:1)
在我第一次通过时,我使用扩展搜索模式进行了全部替换。
我用空格字符替换了\r\n
。这有效地创建了一行高度的文件。
之后,我用/> <
替换了/>\r\n<
(注意标签之间的空格)。这会将单行XML代码分成多行,在一行的结束标记和下一个lnk的开始标记之间
我没有研究过使用正则表达式搜索模式的可能性。