Java正则表达式去除XML标签,但不去除标签内容

bluesky8月前 ⋅ 82 阅读

ChatGPT的回答仅作参考:

可以使用以下正则表达式来去除XML标签,但保留标签内容:

```java
String xml = "<root><tag1>content1</tag1><tag2>content2</tag2></root>";
String result = xml.replaceAll("<[^>]*>", "");
System.out.println(result);
```

输出结果为:

```
content1content2
```

这个正则表达式`<[^>]*>`匹配任意以`<`开头,以`>`结尾的字符串,并将其替换为空字符串。这样就可以去除XML标签,但保留标签内容。

全部评论: 0

    相关推荐