如果String content = bean.getContent();的结果的结尾是<p> </p>就把结尾的<p> </p>删掉
时间: 2024-02-20 18:02:37 浏览: 118
您可以使用Java的String类的replaceAll()方法来实现这个功能,代码如下:
```
String content = bean.getContent();
content = content.replaceAll("<p> </p>$", "");
```
这里使用了正则表达式来匹配结尾的<p> </p>,并使用空字符串替换它们。$符号表示匹配结尾位置。注意,replaceAll()方法返回一个新的字符串,原始字符串不会受到影响。
相关问题
在jsp中 <p>${bean.content}</p>输出的结果如果以<p> </p>结尾就把结尾的<p> </p>删掉然后在输出
好的,你可以使用以下代码实现:
```jsp
<%
String content = bean.getContent().trim();
if (content.endsWith("<p> </p>")) {
content = content.substring(0, content.length() - 14);
}
out.print("<p>" + content + "</p>");
%>
```
这段代码会首先使用 `trim()` 方法去除 `${bean.content}` 字符串两端的空格,然后判断字符串是否以 `<p> </p>` 结尾,如果是,则使用 `substring()` 方法去掉最后的 14 个字符,即 `<p> </p>`。最后得到的结果就是你想要的字符串。最后使用 `out.print()` 输出结果,包含 `<p>` 标签。
jsp<p>${bean.content}</p>如果${bean.content}输出的结果最后以<p> </p>结尾就把结尾的<p> </p>删掉
好的,你可以使用以下代码实现:
```jsp
<%
String content = bean.getContent().trim();
if (content.endsWith("<p> </p>")) {
content = content.substring(0, content.length() - 9);
}
%>
jsp<%= content %>
```
这段代码会首先使用 `trim()` 方法去除 `${bean.content}` 字符串两端的空格,然后判断字符串是否以 `<p> </p>` 结尾,如果是,则使用 `substring()` 方法去掉最后的 9 个字符,即 `<p> </p>`。最后得到的结果就是你想要的字符串。最后使用 `<%= %>` 输出结果。
阅读全文