2014-04-15 1 views

답변

1

방법 .tr은 특정 문자를 바꿔주기위한 것이므로 와일드 카드 일치는 할 수 없습니다. 많은 문자를 포함하도록 확장 한 경우에도 시스템의 암호에 허용되는 특수 문자를 놓치거나 잊을 위험이 있습니다. 이 교환하는 문자의 그룹을 찾기 위해 정규 표현식을 사용

pass.gsub(/./,'#') 

:

당신이 무엇을의 간단한 변형 대신 .gsub을 사용하는 것입니다. 간단한 Regexp /./과 일치합니다. 단일 문자. Ruby core documentation on regular expressions에는 이전에 많이 사용하지 않은 경우를 대비하여 간단한 소개가 포함되어 있습니다.