2013-05-16 1 views
0

이메일 주소의 배열 목록이 있는데 ";"다음에 eveything을 삭제하고 싶습니다.레일에서 배열의 문자를 어떻게 삭제합니까?

나는 시도했다. 그러나 그 didnt는 작동하는 것처럼 보인다.

어떻게 배열을 통해 루프 및 ";" 내 견해로.

+0

배열의 예를 들어 주시겠습니까? –

답변

2

시도 :

문서에서
["aaaa;bbb"].map { |e| e.gsub(/;.*/, ';') } 

: 두 번째 인수를 대체 패턴의 모든 항목에 캐릭터 라인의 카피를 돌려줍니다 gsub.

따라서이 정규 표현식은 ;과 이후의 모든 문자와 일치하므로 두 번째 인수로 ;을 전달해야합니다.

+0

완벽하게 작동했습니다. 감사합니다. 나는 그 머리를 감쌀 수 없었다. – Fresh