teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

ミスの修正

2017/11/29 02:47

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -23,7 +23,7 @@
23
23
  -----------------
24
24
  ## 追記
25
25
  ディレクトリパスと名前がわからないので、正規表現がいいです。
26
- また、文字列だけでいいので、Fileモジュールとか使わない方法がいいです。
26
+ また、文字列だけでいいので、Fileクラスとか使わない方法がいいです。
27
27
  主に、下のようなプログラムで使いたいです。
28
28
 
29
29
  ``` ruby

2

サンプルコードの若干の修正

2017/11/29 02:47

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -35,7 +35,7 @@
35
35
  filenames = []
36
36
 
37
37
  uris.each do |uri|
38
- filenames << uri.fi
38
+ filenames << uri.正規表現で拡張子なしのファイル名のみにする。
39
39
  end
40
40
  return filenames
41
41
  ```

1

サンプルコードを追加

2017/11/29 02:47

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -17,4 +17,25 @@
17
17
  --------------
18
18
 
19
19
  deleteやmatch gsubを使う形になると思いますが、上手に正規表現がかけません。
20
- よろしくお願いいたします。
20
+ よろしくお願いいたします。
21
+
22
+
23
+ -----------------
24
+ ## 追記
25
+ ディレクトリパスと名前がわからないので、正規表現がいいです。
26
+ また、文字列だけでいいので、Fileモジュールとか使わない方法がいいです。
27
+ 主に、下のようなプログラムで使いたいです。
28
+
29
+ ``` ruby
30
+ uris = [
31
+ "http://hello/you.png",
32
+ "https://xyz/abc.png",
33
+ "http~~/hoge.png"
34
+ ]
35
+ filenames = []
36
+
37
+ uris.each do |uri|
38
+ filenames << uri.fi
39
+ end
40
+ return filenames
41
+ ```