回答編集履歴
2
引用間違えた
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,
|
15
|
+
> self[regexp, nth = 0] -> String
|
16
|
-
> slice(regexp,
|
16
|
+
> slice(regexp, nth = 0) -> String
|
17
|
-
> 正規表現 regexp の
|
17
|
+
> 正規表現 regexp の nth 番目の括弧にマッチする最初の部分文字列を返します。
|
18
|
+
> nth を省略したときや 0 の場合は正規表現がマッチした部分文字列全体を返します。
|
18
|
-
> 正規表現が self にマッチしなかった場合は nil を返
|
19
|
+
> 正規表現が self にマッチしなかった場合や nth に対応する括弧がないときは nil を返します。
|
19
20
|
|
20
21
|
を用いる事で
|
21
22
|
|
1
修正
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
読みづらいのでURLを正規表現にかける際には%記法を用いて
|
6
6
|
|
7
7
|
```rb
|
8
|
-
get %r{/api/v2/isbn/(\d{13})
|
8
|
+
get %r{/api/v2/isbn/(\d{13})} do
|
9
9
|
```
|
10
10
|
をオススメします。
|
11
11
|
|