0

現在、Liquid Framework(http://github.com/tobi/liquid)を変更して、リテラルをサポートできるようにしています。

それはすべて素晴らしくてかっこいいですが、私が使用している正規表現に少し問題があります。以下は、1ドルで末尾のスペースをキャプチャするという事実を除いて、うまく機能します

"{{{gnomeslab }}}" =~ /^(?:{{{\s?)(.*)(?:}}})$/

次の値を$1に入れます

"gnomeslab "

正しいトリムを使用する誘惑を避けるために、StackOverflowの誰かがこのパッチを手に入れてくれると素晴らしいでしょう;)

よろしく、DBA

4

1 に答える 1

1
/^(?:{{{\s*)(.*?)(?:\s*}}})$/
于 2010-08-23T21:16:02.563 に答える