Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
468:デフォルトの名無しさん 08/12/13 14:09:35 str = "a bb ccc dddd" lines = Array.new str.to_a.each_with_index do |e, n| lines.push(e.sub(/^/){"#{n+1}: "}) end print lines.join 結果 1: a 2: bb 3: ccc 4: dddd このまま使うと2桁3桁のとき数字表示が汚くなるが、そのへんは自分で考えれ 469:デフォルトの名無しさん 08/12/13 17:17:48 >>467>>468 親切にありがとうございます。 >各行に対して、正規表現の文頭を数字で置換しれ これはよく分かるのですが、 >改行区切りで配列にしてしまうのが簡単だと思う というのがよくわからないのです。 str="●●●"の●●●の部分に連番を振りたいファイルの内容を 全部コピーして貼り付けて実行すれば良い、ということなのでしょうか? 確かにそれなら実現できました。 ただ、手間がかかるので 連番を振りたいファイルを指定して、 中身を直接書き換えられれば有難いのです。 そのような方法はありませんでしょうか。 ひょっとして初心者丸出しの質問なのかもしれませんが、 御教示頂ければ幸いです。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4284日前に更新/244 KB
担当:undef