示范一下怎么在<p></p>中显示多个空格
时间: 2024-05-03 20:16:26 浏览: 11
可以使用 ` ` 来表示一个空格,多个空格就可以用多个 ` ` 来表示。在 `<p></p>` 中显示多个空格的方法如下所示:
```html
<p>这里是 多个空格</p>
```
上面的代码中,我使用了 ` ` 来表示多个空格,这样就可以在 `<p></p>` 中显示多个空格了。
相关问题
这是一段模拟html标签的字符串'<p><b> </b>1<u>1<b>1 <i>2</i></b><i>2</i>2</u><i> </i></p>',用js写出3种方法,找到并清除p标签内前面和后面的空格,中间的空格不需要去除
方法一:
```javascript
var str = '<p><b> </b>1<u>1<b>1 <i>2</i></b><i>2</i>2</u><i </i></p>';
var regex = /(<p>)\s+|\s+(<\/p>)/g;
var newStr = str.replace(regex, '$1$2');
console.log(newStr);
```
方法二:
```javascript
var str = '<p><b> </b>1<u>1<b>1 <i>2</i></b><i>2</i>2</u><i> </i></p>';
var startTag = str.indexOf('<p>') + 3;
var endTag = str.indexOf('</p>');
var newStr = str.slice(0, startTag) + str.slice(startTag, endTag).trim() + str.slice(endTag);
console.log(newStr);
```
方法三:
```javascript
var str = '<p><b> </b>1<u>1<b>1 <i>2</i></b><i>2</i>2</u><i> </i></p>';
var startTag = str.indexOf('<p>') + 3;
var endTag = str.indexOf('</p>');
var content = str.slice(startTag, endTag);
var newContent = content.replace(/^\s+|\s+$/g, '');
var newStr = str.slice(0, startTag) + newContent + str.slice(endTag);
console.log(newStr);
```
在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>` 标签。