-1
나는 다음과 같은 템플릿을 가지고 :Ruby : .txt 파일을 템플릿으로 처리하는 방법은 무엇입니까?
|Info1|Info2|Info3|Info4|Info5|Info6|Info7|Info8|Info9|Info10|
|Info11|Info12|Info13|Info14|Info15|Info16|Info17|Info18|Info19|Info20|
을 내가 실제 데이터 각각의 정보를 대체하고이 .txt 파일에 넣어 가지고, 어떤 루비에서이 문제를 해결할 수있는 좋은 방법이 될 수 있을까? 명령 줄에서
subs = { 'Info1' => "Hello", 'Info2' => 'World' }
STDIN.each do |line|
puts line.gsub(/\w+/) { |m| subs[m] }
end
실행 : 파일에
들으
일이지만 사용하는 것이 좋습니다'/ \ B \ + \ B /'너무'Info1'이 소지품하지 않는'Info10' w – maerics
@maerics'\ w +'는 "욕심 많은"일치입니다. 사용 가능한 모든'\ w '문자를 소비합니다. 이 예제에서 알 수 있듯이 'Info10'과 일치하지 않습니다. – Matt
+1 멋지다! –