需要你的帮助。我曾经在MQ中重复处理失败的XML。有时由于某些问题,许多消息用于移动到错误队列。在这里,我需要在解决问题后重新处理消息。在错误队列中会有数据,但会有错误标记。错误队列中的消息不是正确的xml。例如condiser像下面这样的混乱:
<?xml version="1.0" encoding="UTF-8"?>
<Student>
+++++++++++++++++++++some content++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++some content++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++some content++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++some content++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++some content++++++++++++++++++++++++++++++++++++++++++
</Student>
错误队列消息将包含以上消息以及错误详细信息
<ErrorMessage>
++++++++++++++++++++++reason for failure will be updated below these tag with will
many lines
</ErrorMessage>
我可以将错误队列中的整个邮件下载到下一个格式。我想删除<ErrorMessage>
和</ErrorMessage>
代码之间的数据。需要帮助。在textpad或notepad ++
我对记事本++中的正则表达式没有太多的了解。请帮帮我
答案 0 :(得分:0)
在Notepad ++中,您可以将其替换为空字符串。
<ErrorMessage>.*</ErrorMessage>
答案 1 :(得分:0)
我的理解是转换
<ErrorMessage>
++++++++++++++++++++++reason for failure will be updated below these tag with will
many lines
</ErrorMessage>
要
<ErrorMessage>
</ErrorMessage>
的解决方案:强>
1)按Ctrl + H
2)在查找内容输入框中,提供 <ErrorMessage>(.\*?)</ErrorMessage>
3)在替换为输入框中,提供 <ErrorMessage>\r\n</ErrorMessage>
4)不要忘记检查&#34;。匹配换行符&#34;
5)点击替换 / 全部替换
注意:我在Notepad ++(6.6.3)