说我有这个文本:
foo
{% highlight ruby %}
bar < >
{% endhighlight %}
如何替换<and >with <and >inside {% highlight ruby %}...{% endhighlight %}?我也{% highlight ruby %}...{% endhighlight %}用<pre><code class="language-ruby">...</code></pre>这个代替:
str.gsub(/\{% highlight (\w*) %\}(.*)\{% endhighlight %\}/m, '<pre><code class="language-\1">\2</code></pre>')