this 질문에서 asker는 x 문자마다 간격을 삽입하는 솔루션을 요청합니다. 대답은 모두 정규식 사용과 관련이 있습니다. 정규식없이 어떻게 이것을 얻을 수 있습니까?X를 매번 삽입하십시오. 정규 표현식을 제외한 문자 수
내가 생각해내는 것은 다음과 같습니다.하지만 약간의 입이 있습니다. 더 간결한 솔루션?
는string = "12345678123456781234567812345678"
new_string = string.each_char.map.with_index {|c,i| if (i+1) % 8 == 0; "#{c} "; else c; end}.join.strip
=> "12345678 12345678 12345678 12345678"
GAH를. 초 만에 나를 이길 :) – thorncp