如何将一个或多个换行符更改为ruby中的某些内容?
article.content.gsub(/\n/, "<br />")
上面的代码会将每1行中断更改为<br />
标记,但是,我想将一个或多个\ n更改为<br />
标记。这样,带有空行的连续换行符将被替换为单个<br />
标签。
我怎么能这样做?
答案 0 :(得分:2)
你在找这个吗?
article.content.gsub(/\n+/, "<br />")
请注意\n
后面的加号。这会将一个或多个换行符的任何序列更改为单个<br>
。
答案 1 :(得分:1)
使用Rubular快速测试针对示例数据的Ruby正则表达式可能会有所帮助。