我使用以下代码替换每个换行符<br>
:
h(my_string).gsub(/(?:\n\r?|\r\n?)/, '<br>').html_safe
我想知道是否有任何解决方案,如果有一个换行符,那么用一个<br>
替换它。如果有两个或更多个换行符,那么只用两个<br>
替换所有换行符,即<br><br>
?
答案 0 :(得分:2)
你可以迭代几次
h(my_string).gsub(/(\n\r?){2,}/, '<br><br>').gsub(/\n/, '<br>').html_safe