just update
[rwork.git] / 20.4.rb
blob03f8b6f4dbf84ceaa7464f73219ea4d959a55349
1 #otvorime subor len na citanie a vypiseme obsah\r
2 #mojsubor = File.open("text.txt", "r")\r
3 #obsahsuboru=mojsubor.read\r
4 #puts obsahsuboru\r
5 #mojsubor.close\r
6 \r
7 #while riadok = mojsubor.gets\r
8 #  puts riadok\r
9 #end\r
10 #mojsubor.close\r
12 #File.open("text.txt","r") do |sub|\r
13 #  obsah = sub.read\r
14 #  puts "Pocet znakov: "+obsah.length.to_s\r
15 #end\r
17 #otvorime subor na zapis\r
18 #mojsubor = File.open("1.rb", "w")\r
19 #  mojsubor.puts "Prvy riadok"\r
20 #  mojsubor.puts "Druhy riadok"\r
21 #mojsubor.close\r
23 #mojsubor = File.open("text.txt", "w")\r
24 #  ret = "Prvy riadok\n"\r
25 #  ret = ret + "Druhy riadok\n"\r
26 #  mojsubor.puts ret\r
27 #mojsubor.close\r
29 =begin\r
30 i=0.to_i\r
31 subor1 = File.open("zdroj","rb")\r
32 subor2 = File.open("kopia.txt","wb")\r
33 obsahsuboru=subor1.read\r
34 pocet=obsahsuboru.length.to_i\r
35 subor1.close\r
37 subor1 = File.open("zdroj","rb")\r
38 while (i<pocet-1)\r
39   znak = obsahsuboru.getc\r
40   subor2.print znak.chr\r
41   i+1\r
42 end\r
43 subor1.close\r
44 subor2.close\r
45 =end\r
47 =begin\r
48 subor1 = File.open("zdroj","rb")\r
49 subor2 = File.open("kopia.txt","wb")\r
50 while znak = subor1.getc\r
51   subor2.putc znak\r
52 end\r
53 subor1.close\r
54 subor2.close\r
56 REGULARNE VYRAZY\r
57 /Ruby/ --> Ruby\r
58 /[Rr]uby/ --> Ruby, ruby\r
59 /^Ruby/ --> Ruby*\r
60 /$Ruby/ --> *Ruby\r
61 /\w+1/ -->konciace 1\r
62 /\d+a/ -->\r
63 /w -->vsecko (cislica, znak, podciarkovnik)\r
64 /d -->cislica\r
65 =end\r
67 text = "First/class thinking!"\r
68 print "Scan metoda: "\r
69 puts text.scan(/\w+/)\r
70 print "Split metoda: "\r
71 puts text.split("/")