嘿那里!
我有一个字符串,在我想要使用的实际结果之前包含一个http响应头。
像:
Vary=Accept-Encoding
Content-Encoding=
Keep-Alive=timeout=5, max=100
Connection=Keep-Alive
Content-Length=389
Content-Type=text/html; charset=UTF-8
Date=Fri, 09 Feb 2018 12:09:25 GMT
Server=Apache
<html>
<p>some text</p>
</html>
我不知何故需要摆脱响应标头。我尝试的是使用
{% assign paragraphs = desc.response | split: '\n' %}
然后使用像slice这样的东西删除第一个有些8行,但这不起作用。
有没有办法在Server = Apache之后删除空行之前的所有内容?
我想要使用的html部分可以在必要时进行修改,例如将一些特殊的charakter作为限制器或类似的东西。 但是我无法删除标题,因为这是第三方软件(JTL)的一部分 - 由于某种原因 - 将标题和正文放在一起。我只能通过液体编辑结果。
非常感谢任何帮助!对于(也许)非常简单的问题感到抱歉,我简直无法弄明白。
亲切的问候!
答案 0 :(得分:0)
对于遇到此问题的任何人。我通过以下技巧解决了这个问题。
编辑php脚本,添加分隔符:
$ delimiter =&#34;&lt; ! - split - &gt;&#34 ;; (删除&lt;和!)之间的空格
$ result = $ delimiter。 $预;
在分隔符处拆分,只取最后一部分:
{{slightly.field |分裂:&#39;&lt; ! - 分裂 - &gt;&#39; |最后}}