【发布时间】:2021-06-20 04:53:31
【问题描述】:
在这里,我正在使用 Java 进行自动化,平静而放心。
所以我想用空白字符串替换第二个<p> & </p> 标签。
这里我附上了模板
<Request>
<P>
<n>name1</n>
<v>${value1}</v>
</P>
<P>
<n>name2</n>
<v>${value2}</v>
</P>
<P>
<n>name3</n>
<v>value3</v>
</P>
</Request>
我正在使用下面的代码替换第二个<p> 和</p> 标签。但它被替换了所有<p> &</p> 标签(第一个和最后一个<p> & </p> 标签也)
String request = exampleTemplate.replace("${value1}", "XYZ")
.replace("<P>", "")
.replace("<v>${value2}</v>", "1234")
.replace("</P>", "")
.replace("${value3}", "AAA");
如何只替换第二个 <p> 和 </p> 标签?
【问题讨论】:
标签: java regex rest-assured serenity-bdd