2015-01-08 13 views
6

Ben Jekyll ile çalışıyorum ve ben dize balh blah blah&garbage **&*&% garbage <h1>TITLE</h1> &^*$%"Sıvıdaki dizeden alt dizeyi al?

TITLE kapmak için bir yol var mı var? here işlevlerine baktım ama kullanabileceğim bir şey göremiyorum. Kurtarmaya!

cevap

9

split

{% assign str = 'garbage <h1>TITLE</h1> moregarbage' %} 
{% assign a = str | split: '<h1>' %} 

Şimdi a [0] ve TITLE</h1> moregarbage bir [1]

{% assign b = a[1] | split: '</h1>' %} 

Şimdi b TITLE sahip olarak garbage sahip [0] ve b moregarbage [1] Aslında

+0

Ben sadece cevabını yazarken bunu yaptım :) Jokerlerin izin vermemesi üzücü. Bu kullanılabilir ancak h1'in bir sınıfı varsa kırılmaya eğilimlidir. – Pithikos