2011-08-31 6 views

답변

1
Review Notes \50optional\51.*$ 
+0

은 백 슬래시 이스케이프하지 않나요? 또는 루비는이 역 참조가 존재하지 않으며 문자 그대로 취급한다는 것을 감지합니까? 또한,'$'는 항상 줄 끝과 일치하며, Ruby에서는 파일의 끝과 일치하지 않습니다. 멀티 라인 모드는 없습니다 ('/ m'은 다른 정규 표현식에서'/ s'가 무엇인지 Ruby에 있습니다). –

+0

@Tim, 아마도 '\ 50'은 8 진수일까요? 그렇지 않은 경우 이스케이프해야합니다. –

+0

예 괄호를위한 8 진수 코드입니다. 감사합니다. – thisiscrazy4

1
if subject =~ /Review Notes \\50optional\\51.*\z/m 
    match = $& 
else 
    match = "" 
end 
관련 문제