Skip to content

Instantly share code, notes, and snippets.

@huseyin
Last active August 29, 2015 14:15
Show Gist options
  • Save huseyin/36bd6769befe63637123 to your computer and use it in GitHub Desktop.
Save huseyin/36bd6769befe63637123 to your computer and use it in GitHub Desktop.
Dosyadan alınan mail adreslerinden takma isim oluştur
# encoding: UTF-8
#
# From-> Hüseyin Tekinaslan <huseyin.tekinaslan@bil.omu.edu.tr>
#
class Sortname
def initialize(adress)
@adress = adress
end
#
def to_mail
cuting = @adress.split("@")[0]
domain = cuting.split(/[aeıioöuü]/)
return domain.join()
end
#
end
def main()
print "File:"
file = gets.chomp
File.open(file, "r").readlines.each do |mail|
if mail.include?("@")
sending = Sortname.new(mail)::to_mail
puts "\033[93m", sending
end
end
end
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment