質問編集履歴

4

誤字

2020/07/10 12:58

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 正規表現使の取り出し方
1
+ 正規表現の取り出し方
test CHANGED
File without changes

3

誤字

2020/07/10 12:58

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- メッセージテキストから正規表現使って取り出し、その取り出した数値で四則演算したいです。
1
+ 正規表現使の取り出し
test CHANGED
File without changes

2

誤字

2020/06/28 05:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
   
4
4
 
5
- 問題としては
6
5
 
6
+
7
- 下にある値段表が記述されたファイルmono.txtを読み取り、商品のなまえと、商品1個あたりの価格 を表示するプログラムをつくる。
7
+ ファイルmono.txtを読み取り、商品のなまえと、商品1個あたりの価格 を表示するプログラムをつくる。
8
8
 
9
9
 
10
10
 
@@ -24,60 +24,10 @@
24
24
 
25
25
  メロン は 10個で 30000円です。
26
26
 
27
- さんま は 20個で 2000円です。
27
+ ・・・
28
28
 
29
- だいこん は 30個で 3000円です。
30
29
 
31
- ラフランス は 10個 で4000円です。
32
-
33
- そり は 20個で 10000円です。
34
-
35
- けしごむ は 30個で 3000円です。
36
-
37
- ペン は 50個で 4000円です。
38
-
39
- マウス は 20個で 5000円です。
40
-
41
- ケーキ は 60個で 4000円です。
42
-
43
- 肉 は 20個で 3000円です。
44
30
 
45
31
 
46
32
 
47
33
  ```
48
-
49
- 出力は下記になるようにする。スペースと「は」「個で」「円です。」あたりを基準にしキャプチャするとよい。
50
-
51
- ```ここに言語を入力
52
-
53
-
54
-
55
- みかん 200円
56
-
57
- りんご 100円
58
-
59
- ・・・
60
-
61
-
62
-
63
- ```
64
-
65
- 考えたソースコード
66
-
67
- ```ここに言語を入力
68
-
69
- while line = ARGF.gets
70
-
71
- if line =~ /(.+\s),(\s\d{1,2}),(\s\d{4,5})/
72
-
73
- printf("%s %s円 \n", $1,$3/$2)
74
-
75
-
76
-
77
- end
78
-
79
- end
80
-
81
- ```
82
-
83
- このようにやってみたのですができません。

1

誤字修正

2020/06/28 05:52

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  while line = ARGF.gets
70
70
 
71
- if line =~ /(.+\s),(\d{1,2}),(\d{4,5})/
71
+ if line =~ /(.+\s),(\s\d{1,2}),(\s\d{4,5})/
72
72
 
73
73
  printf("%s %s円 \n", $1,$3/$2)
74
74