xml - 从 Notepad++ 中的 XML 文件复制不带标签的内容

标签 xml notepad++

我对 XML 文件和 Notepad++ 不是很熟悉,所以一个简单的解决方案更好,但它可能很笨拙。

我有一个很大的 XML 文件,我试图只复制标签之间的内容(希望我的术语是正确的)。为确保我清楚,从下面屏幕截图中的所有文本中,我只想复制以下文本并将其粘贴到其他地方:

DISCUSSION

In this study I

have demonstrated

an approach the

Notepad++ screenshot

是否有任何简单快捷的方法可以同时处理多行文本?

任何帮助将不胜感激!

最佳答案

按 ctrl+h 打开查找和替换窗口。

将“搜索模式”设置为“正则表达式”。

在“查找内容”文本框中输入:(?s)<[^><]*?> 并将“替换为”文本框留空。

按下全部替换按钮,标签应该会消失。

这是使用 notepad++ 进行的快速简单修复,但如果存在 CDATA 标记或包含 < 或 > 的注释,则可能无法正常工作。您需要一个 XML 解析器来进行更可靠的转换。

关于xml - 从 Notepad++ 中的 XML 文件复制不带标签的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35261613/

相关文章:

Java 如何使用xpath提取完整的XML block

java - fragment Z 顺序在方向改变时改变

python - 从 Notepad++ 运行 Python 时获取当前路径

xml - 使用Notepad++,如何选择整个XML节点?

regex - 如何在Notepad++中在同一行上查找多个单词

xml - Python BeautifulSoup XML,AttributeError : can't set attribute, 如何设置为文本属性?

java - 如何移动微调下拉菜单以便可以看到所选的选项?

json - 将 xml 文本从网页转换为 json

vim 和 Notepad++

regex - 在 Notepad++ 中使用查找和替换时引用正则表达式