Rapidinha Ruby - método gsub
Publicado em 08/07/2008 13:17
Categorias:
Essa é uma rapidinha sobre o método gsub do ruby, este método faz substituição de texto e pode usar expressões regulares pra isso, exemplos:
1 irb(main):001:0> "Alfredo".gsub("Al","Godo") 2 => "Godofredo" 3 irb(main):002:0> "n1,n2,n3".gsub(/[0-9]/,"_") 4 => "n_,n_,n_" 5 irb(main):003:0> "1,2,30,100,a,Aa".gsub(/([0-9]+|[a-zA-Z]+)/){|c| "'"+c+"'"} 6 => "'1','2','30','100','a','Aa'"
Abraço, T+
Alfredo Ribeiro




