質問編集履歴

5

誤字

2017/08/28 01:56

投稿

condoller
condoller

スコア6

test CHANGED
@@ -1 +1 @@
1
- Rubyにて、csvファイルを編集したい:コピー&ペースト
1
+ Rubyで試したいこと
test CHANGED
@@ -1,73 +1,9 @@
1
- ###実現したいこと
2
-
3
- csvファイルの『B1』にある文言を、『B3~B00』にコピーしたい。
4
-
5
- B00は、C列のデータがあるとこまで。
6
-
7
-
8
-
9
- csvファイル(例)↓
10
-
11
- A B C
12
-
13
- 1 aaa これをコピー
14
-
15
- 2 x x x
16
-
17
- 3 a1 A1A
18
-
19
- 4 b2 B2B
20
-
21
- 5 c3 C3C
22
-
23
- 6 d4 D4D
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
- Ruby勉強し始めて1ヶ月の初心者です。
32
-
33
- 基本的な質問で申し訳ありません。
34
-
35
-
36
-
37
- ###該当のソースコード
38
-
39
-
40
-
41
- @i = 0
42
-
43
-
44
-
45
- STDIN.each do |l|
46
-
47
-
48
-
49
- if @i == 0
50
-
51
- if l =~ /^\".*\",\"(.*)\",/
52
-
53
- @BUSYO = $1
54
-
55
- end
56
-
57
- end
58
-
59
-
60
-
61
- puts l.gsub(/\"(.*)\"/) { |r|
62
-
63
- r.gsub(/^.*,(.*),/, @BUSYO)
64
-
65
- }
66
-
67
-
68
-
69
1
  ###試したこと
70
2
 
71
3
  上記のソースコードで試しても、実現したいことができない。
72
4
 
73
5
  そのため、どのようなソースコードを書いたら、目的を達成できるか教えて頂けると幸いです。
6
+
7
+
8
+
9
+ ありがとうございました。

4

誤字を修正

2017/08/28 01:56

投稿

condoller
condoller

スコア6

test CHANGED
File without changes
test CHANGED
@@ -25,6 +25,12 @@
25
25
 
26
26
 
27
27
 
28
+
29
+
30
+
31
+ Ruby勉強し始めて1ヶ月の初心者です。
32
+
33
+ 基本的な質問で申し訳ありません。
28
34
 
29
35
 
30
36
 

3

誤字を修正

2017/08/25 08:07

投稿

condoller
condoller

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ###実現したいこと
2
2
 
3
- csvファイルの『B2』にある文言を、『B3~B00』にコピーしたい。
3
+ csvファイルの『B1』にある文言を、『B3~B00』にコピーしたい。
4
4
 
5
5
  B00は、C列のデータがあるとこまで。
6
6
 

2

誤字を修正

2017/08/25 08:06

投稿

condoller
condoller

スコア6

test CHANGED
File without changes
test CHANGED
@@ -8,19 +8,19 @@
8
8
 
9
9
  csvファイル(例)↓
10
10
 
11
- A B C
11
+ A B C
12
12
 
13
- 1 aaa これをコピー
13
+ 1 aaa これをコピー
14
14
 
15
- 2 x x x
15
+ 2 x x x
16
16
 
17
- 3 a1 A1A
17
+ 3 a1 A1A
18
18
 
19
- 4 b2 B2B
19
+ 4 b2 B2B
20
20
 
21
- 5 c3 C3C
21
+ 5 c3 C3C
22
22
 
23
- 6 d4 D4D
23
+ 6 d4 D4D
24
24
 
25
25
 
26
26
 

1

誤字を修正しました

2017/08/25 08:05

投稿

condoller
condoller

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,14 +1,14 @@
1
1
  ###実現したいこと
2
2
 
3
- csvファイルの『B2』にある文言を、『B3~B**』にコピーしたい。
3
+ csvファイルの『B2』にある文言を、『B3~B00』にコピーしたい。
4
4
 
5
- B**は、C列のデータがあるとこまで。
5
+ B00は、C列のデータがあるとこまで。
6
6
 
7
7
 
8
8
 
9
9
  csvファイル(例)↓
10
10
 
11
- A B C
11
+ A B C
12
12
 
13
13
  1 aaa これをコピー
14
14