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

回答編集履歴

2

引用間違えた

2018/11/12 05:48

投稿

asm
asm

スコア15149

answer CHANGED
@@ -12,10 +12,11 @@
12
12
  ---
13
13
 
14
14
  [String#[]](https://docs.ruby-lang.org/ja/latest/method/String/i/=5b=5d.html)の
15
- > self[regexp, name] -> String
15
+ > self[regexp, nth = 0] -> String
16
- > slice(regexp, name) -> String
16
+ > slice(regexp, nth = 0) -> String
17
- > 正規表現 regexp の name で指定した名前付きキャプチャにマッチする最初の 部分文字列を返します。
17
+ > 正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。
18
+ > nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。
18
- > 正規表現が self にマッチしなかった場合は nil を返 します。
19
+ > 正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
19
20
 
20
21
  を用いる事で
21
22
 

1

修正

2018/11/12 05:48

投稿

asm
asm

スコア15149

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  読みづらいのでURLを正規表現にかける際には%記法を用いて
6
6
 
7
7
  ```rb
8
- get %r{/api/v2/isbn/(\d{13})/} do
8
+ get %r{/api/v2/isbn/(\d{13})} do
9
9
  ```
10
10
  をオススメします。
11
11