2010-08-23 6 views
0

리터럴을 지원하기 위해 현재 Liquid Framework (http://github.com/tobi/liquid)를 수정 중입니다.regexp 후행 공백 문제

모두 멋지지만 멋지지만 사용하는 정규 표현식에 약간의 문제가 있습니다. 다음은에서 다음 값을 넣 $ (1)

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

에 후행 공백을 포착한다는 사실을 제외하고 잘 작동, 그것은 것 권리 트림을 사용하는 유혹을 피하기 위해 $ (1)

"gnomeslab " 

최고에 StackOverflow에서 누군가가 나에게이 패치 손으로 줄 수있는 경우)

안부, DBA를

답변

1
/^(?:{{{\s*)(.*?)(?:\s*}}})$/ 
+0

감사합니다. LukeH. 공식적으로 Liquid 리터럴을 트림에서 저장했습니다.) – DBA