使用Regex的Notepad ++非法XML字符目标搜索


0

论坛成员,

我正在使用最新版本的NotePad ++,并且已经在200个单独的XML文件中搜索了非法的XML符号,例如“&”,“>”,“ <”,“©”。我使用标准搜索找到了几个非法的XML字符,但是并没有找到所有这些字符。简而言之,在200个XML文本文件中的某处隐藏了一些散乱的非法XML字符,我需要找到它们,否则我就注定了。

无论如何,我可以使用NotePad ++来自动为我查找200个单独的XML文件中的非法XML字符吗?RegEx会成功吗?如果我可以让NotePad ++完成此任务,它将帮助我在大海捞针中找到那根针,这会破坏我的PDF出版物的XML代码,该XML代码源自200个单独的XML文件。

任何帮助将不胜感激。先感谢您。


2
您可以编辑和澄清。读取的内容就像您正在使用N ++查找字符一样,但这不起作用,因此您想使用N ++查找字符。
保罗

为什么不通过XML解析器运行文档?大多数会告诉您在哪里遇到错误(例如无效字符)。
理查德(Richard)

感谢您的发布。我已经尝试过解析器了,但是它没有
二进制的,2015年

并且无法定位这些非法XML字符。我希望使用最新版本的NotePad ++可以编写RegEx来查找任何可能的非法XML字符。再次感谢
Binar 2015年

Answers:


1

如果您具有XML Tools插件,则可以使用Plugins \ Xml Tools \ Check Now语法选项来查看xml出错的地方。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.