我不太熟悉XML文件和Notepad ++,所以一个简单的解决方案更好,但它可能很笨拙。
我有一个大型XML文件,我试图只复制标签之间的内容(希望我的术语是正确的)。为了确保我很清楚,从下面截图中的所有文字中我只想复制以下文字并将其粘贴到其他地方:
讨论
在这项研究中我
已经证明了
一种方法
对于多行文本,是否有任何简单快捷的方法可以同时执行此操作?
任何帮助将不胜感激!
答案 0 :(得分:2)
按ctrl + h打开查找和替换窗口。
将“搜索模式”设置为“正则表达式”。
在“查找内容”文本框中输入:(?s)<[^><]*?>
并将'替换为'文本框留空。
按下全部替换按钮,标签应消失。
使用notepad ++可以快速轻松地修复此问题,但如果存在CDATA标记或包含&lt;的评论,则可能无效。或者&gt;。您需要一个XML解析器才能实现更可靠的转换。