如何将新行从 textarea 转换为 div?无法替换为,<br>因为我用 PHP、HTML、CSS 等代码编写文章,并且代码在<pre>和</pre>标签中。如果我用 替换新行\r\n,<br>也替换代码,那不好。
我的问题示例
我写信给<textarea>这个:
<b>Strong Text</b>
Normal text
Code:
<pre>
<b>Strong text</b>
Normal text
</pre>
现在,我需要<div>在 textarea 中显示内容的结果。如果我替换 \r\n为<br>我得到了<div>这个:
<b>Strong Text</b><br>
Normal text<br>
<br>
Code:<br>
<pre><br>
<b>Strong text</b><br>
Normal text<br>
</pre>
我必须将所有<br>-s 替换为<pre>with \r\n,而其他<br>-s NOT REPLACE
我需要得到这个<div>
<b>Strong Text</b><br>
Normal text<br>
<br>
Code:<br>
<pre>\r\n
<b>Strong text</b>\r\n
Normal text\r\n
</pre>
\r\n= 新行