Проблема с регулярным выражением в конце - PullRequest
0 голосов
/ 24 августа 2010

Я сейчас изменяю Liquid Framework (http://github.com/tobi/liquid), чтобы он поддерживал литералы.

Это все здорово и круто, но у меня небольшая проблема с регулярным выражением.Использование. Следующее прекрасно работает, за исключением того факта, что оно захватывает конечный пробел в $ 1

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

. Устанавливает следующее значение в $ 1

"gnomeslab "

, чтобы избежать соблазна использования.правильная отделка, было бы замечательно, если бы кто-то из StackOverflow мог бы помочь мне с этим патчем;)

С уважением, DBA

1 Ответ

1 голос
/ 24 августа 2010
/^(?:{{{\s*)(.*?)(?:\s*}}})$/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...