我的 xml 文件中有多行。
我的台词就像 <Blog blogDescription="bla bla bla" description="" date="2010-10-10"/>
我正在处理以 "<Blog"
开头的所有行我想去的地方:
- 将 blogDescription 字段的内容设置为描述字段
- 删除博客描述字段
所以我的台词是这样的:
<Blog description="bla bla bla" date="2010-10-10"/>
我不知道我可以使用哪种正则表达式,我只得到以下行:
"^<(Blog) .*"
我用以下命令删除 blogDescription 字段:
" blogDescription="
但我不知道如何输入blogDescription
值转化为描述值。
最佳答案
如果您已经在使用格式正确的 XML,而不是通过正则表达式自己构建解析器,为什么不直接使用可用的 XML 解析器之一呢?有很多方法可以做到这一点。
请参阅此相关问题: Parsing XML in Java
关于java - 正则表达式获取两个引号之间的字符串内容,以给定名称开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7417443/