如何转换成xxx

2020-08-23 16:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 需要您的帮助 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

需要您的帮助

有什么方法可以将 转换为 xxx

现在我有这个xml

 
 <0>
  2020-02-04T00:00:00.000 
  00115373 
  4 
 成功
 
  GRAB50-20200210-000244 
  R1JBQjc4OTc0NjQ = 
  2021-01-01 
  https://dev.uvcr.me/e6cc5218d1f852a7bb1c5bdde725be59/1581406035 
 
 为空
  null 
  GRAB50-20200210-000244 
  R1JBQjc4OTc0NjQ = 
  2021-01-01 
  https://dev.uvcr.me/e6cc5218d1f852a7bb1c5bdde725be59/1581406035 
  0 
 
 <1>
  2020-02-04T00:00:00.000 
  00115373 
  4 
 成功
 
  GRAB50-20200210-000703 
  R1JBQjc4OTc5MjM = 
  2021-01-01 
  https://dev.uvcr.me/6fc2d4fef33a5925a45c9874a70f3509/1581406035 
 
 为空
  null 
  GRAB50-20200210-000703 
  R1JBQjc4OTc5MjM = 
  2021-01-01 
  https://dev.uvcr.me/6fc2d4fef33a5925a45c9874a70f3509/1581406035 
  0 
 
  

谢谢

4条回答
空代码
2020-08-23 17:58 .采纳回答

您好,Achmad,通常可以通过Groovy脚本(或也可以通过XSLT)解决此问题,但是由于您的xml无效(<0>和<1>无效的标签名称-因为标签不应该这样做) 不能以数字开头),则不能将XML工具用于Groovy/XSLT。

因此,在您的情况下,您可以使用以下简单的Regex(正则表达式)解决您的需求:

//xml应该是包含您的XML的String 
xml = xml.replaceAll(/<([[^ \ d>] +?)> [^ <] +?<\/\ 1>/, ' $ 1 ')

您可以在此处查看运行示例: https://bit.ly/2u4wAtD

一周热门 更多>