linebreaks
过滤器可以将多行文本按换行符转换成html标签。每行开头和结尾采用<p>
和</p>
包裹,中间有空行则采用 <br/>
。
还可以使用 linebreaksbr
来进行处理。与 linebreaks
不同的地方是,linebreaksbr
只是直接将换行符替换成 <br/>
,并且不在开头和结尾添加p标签。
还可以使用 linenumbers
来给多行文本的每一行进行标号,符号从1开始。如 1.
。
linebreaks
过滤器的使用方法:
}
linebreaksbr
过滤器的使用方法:
}
linenumbers
过滤器的使用方法:
}
比如处理字符串 this is a text\nwith a new line in it
,则可以这么写:
}显示结果
<p>this is a text<br />with a new line in it</p>
linebreaks
过滤器
}
}
}
}显示结果
<p>this is a text<br />with a new line in it</p>
<p>This is a simple text.</p><p>This too, as a paragraph.<br />Right?</p><p>Yep!</p>
<p>john doe</p>
linebreaksbr
过滤器
}
}
}
}显示结果
this is a text<br />with a new line in it
This is a simple text.</p><p>This too, as a paragraph.<br />Right?</p><p>Yep!
john doe
linenumbers
过滤器
}显示结果
- This is a simple text.
- This too, as a paragraph.
- Right?
- Yep!