java - 查找并替换两个模式字符串之间的子字符串

标签 java

我有以下 xml 片段作为字符串:

String str ="<xs:user>userName</xs:user><xs:password>userPassword</xs:password>
<xs:address>addressString</xs:address>";

将 userPassword 替换为 xxxxxxx 的最佳方法是什么?

编辑:xs(命名空间)可能会有所不同。

最佳答案

尝试使用这个:

String str2 = str.replaceFirst("<xs:password>.*?</xs:password>", "<xs:password>xxxxxxxxxx</xs:password>");`

关于java - 查找并替换两个模式字符串之间的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23007973/

相关文章:

java - 为源服务器列出具有 UNC 路径的文件时 UI 缓慢且无响应

java - 如何使用 iText 相对于页面定位文本?

java - 更新到 App Engine Java 11 标准环境 : Project Facets in Eclipse

java - 如何在 Play 中初始化 session

java - 如何在 JavaFX 中使 Cylinder 的末端透明

java - 为什么 pom.xml 要求依赖版本?

Java SSH 服务器库

java - jersey 2.2 和 Spring Security 3 依赖关系?

java - Vaadin:使用图像作为按钮

java - 单击按钮后变量不持久