[英]JavaScript replace <br> with \n
我刚刚使用JavaScript和PHP在MySQL数据库中存储了一段文本,并用<br />
替换了\\n
,现在的问题是当我尝试使用PHP检索文本时将其打印为: <br />
Dear Sir/Maddam<br />This is a letter concerning the following;<br />I would like to....
好吧,显而易见的解决方案是首先不将\\n
替换为<br />
。
我不知道您要用哪种语言来抵消...
// PHP:
$out = preg_replace("/<br ?\/?>/i","\n",$in);
// JS:
out = input.replace(/<br ?\/?>/ig,"\n");
如果您只想在PHP中删除这些字符,则可以使用方便的strip_tags()
函数。 但是,这将删除字符串中的所有 HMTL元素。
如果只想将<br/>
字符串转换回\\n
则可以使用php的str_replace()
函数。
$newString = str_replace("<br/>", "\n", $originalString);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.